Я пытаюсь загрузить список названий фильмов, даты и продолжительности с этого сайта http://www.fancast.com/movies код, который у меня есть:Попытка загрузить список фильмов
// 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?
, который заимствован из некоторого образца кода I найденных в сети. Однако, когда я смотрю, что он скачал, он не содержит информацию, которую я ищу. Он имеет ту же информацию, что и «Просмотр источника» на веб-сайте. Похоже, что он делает звонок на другой сайт, на котором есть информация, но я не могу найти или получить к нему доступ. Любая помощь в том, как захватить список названий фильмов, длину и/или дату, будет очень оценена. Благодаря!
Не то, что это поможет вам с вашим вопросом, но вы можете заменить весь код с 'струнной pageData = новый WebClient() DownloadString (" HTTP.. : //www.fancast.com/movies ");' –
Но каков ваш реальный вопрос? Вы хотите извлечь некоторые данные с загруженной страницы? В этом случае сделайте при просмотре исходного трюка и вставьте фрагмент данных, который содержит необходимую информацию, и укажите, какие части вы хотите извлечь из этого. –