Je suis en train de télécharger une liste de titres de films, les dates et la durée de ce site http://www.fancast.com/movies Le code que j'ai est:Essayer de télécharger une liste de films
// used to build entire input
StringBuilder sb = new StringBuilder();
// used on each read operation
byte[] buf = new byte[8192];
// prepare the web page we will be asking for
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create("http://www.fancast.com/movies");
// execute the request
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
// we will read data via the response stream
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
do
{
// fill the buffer with data
count = resStream.Read(buf, 0, buf.Length);
// make sure we read some data
if (count != 0)
{
// translate from bytes to ASCII text
tempString = Encoding.ASCII.GetString(buf, 0, count);
// continue building the string
sb.Append(tempString);
}
}
while (count > 0); // any more data to read?
qui est emprunté à un exemple de code I trouvé sur le net. Cependant, quand je regarde ce qu'il a téléchargé, il ne contient pas l'information que je cherche. Il a la même information que le "View Source" du site a. Il semble qu'il fait un appel à un autre site qui a l'info mais je n'arrive pas à trouver ou à y accéder. Toute aide sur la façon d'obtenir une liste de titres de films, la longueur et/ou la date serait très appréciée. Merci!
Non qu'il vous aide à votre question, mais vous pouvez remplacer tout ce code avec 'chaîne PageData = new WebClient() DownloadString (" http.. : //www.fancast.com/movies ");' –
Mais quelle est votre vraie question? Voulez-vous extraire des données de la page téléchargée? Dans ce cas, faire à la vue source-trick et collez un morceau de données contenant les informations dont vous avez besoin et indiquez les parties que vous voulez en extraire. –