using (var client = new WebClient())
{
html = client.DownloadString(some_string);
//do something
html = client.DownloadString(some_string1);
//do something
html = client.DownloadString(some_string2);
//do something
html = client.DownloadString(some_string3);
//do something
etc
}
Веб-клиент не позволяет себе достаточно времени для загрузки всего источника веб-страницы. как заставить его ждать, пока он не закончит работу?C# Как сделать Sure Webclient разрешено необходимое время для загрузки
Я просто пошел за источником веб-страницы –
В этом случае код выше должен быть точным. MSDN не говорит точно, что будет загружено, если вы используете DownloadString. Я также хотел бы проверить, что ваша страница не загружает сообщение об ошибке или подобное. Он просит веб-сервер предоставить вам страницу (как и ваш браузер), поэтому возможно, если вы укажете неверный URL-адрес, в результате чего вы загрузите сообщение «Страница не может быть найдено». – NibblyPig
спасибо за подсказку, могучий ручейщик снова приходит на помощь. –