Witam.
Ostatnio wpadłem na pomysł, żeby do swojego programu dodać taką funkcjonalność, która by pobierała określone informacje z internetu. W tym wypadku chodzi mi o pobieranie opisu filmu ze strony filmweb. Jak się do tego zabrać i jakich klas użyć? Piszę aplikację typu Windows Forms.
0
0
System.Net.WebClient pozwala na pobieranie danych protokołem HTTP (ewentualnie System.Net.HttpWebRequest i HttpWebResponse do bardziej zaawansowanych rzeczy) i operacje na stringach lub wyrażenia regularne (System.Text.RegularExpressions.Regex) do analizowania odebranego tekstu.
0
Regexem to trochę po sztubacku, jak coś zmienią na witrynie to twój program legnie. Lepiej skorzystaj z API Filemastera.
http://blog.filmaster.pl/filmaster-prezentuje-api/
Możesz też zaglądnąć na http://www.imdb.com/interfaces
Tym poniżej możesz ściągnąć stronę i przejechać Regexem.
WebClient reqHTML = webClient.DownloadData("http://www.filmweb.pl/serial/Californication-2007-371185");
UTF8Encoding objUTF8 = new UTF8Encoding();
string ss;
ss = objUTF8.GetString(reqHTML);