2016-03-04 3 views
-3

Можно ли загружать целую страницу с контентом с помощью C# и .net? Также необходимо загрузить все содержимое и ссылки.Загрузите страницу, например, ctrl + s в chrome

Редактировать: я не могу использовать элемент управления WebBrowser или WebClient, потому что его доцент фактически отображает страницу полностью. Я только получаю html перед запуском javascript, чего недостаточно.

+0

да что это поможет? – maazza

+0

Посмотрите на метод WebClient DownloadString: https://msdn.microsoft.com/en-us/library/system.net.webclient.downloadstring(v=vs.110).aspx. –

+3

Возможный дубликат [Загрузить файл из URL-адреса в строку] (http://stackoverflow.com/questions/3231969/download-file-from-url-to-a-string) –

ответ

1

Проверьте: A Web Spider Library in C# от Uwe Keim.

Установив для свойства _maximumLinkDepth класса WebSiteDownloaderOptions значение 1, вы должны создать нужный вам результат.

Смежные вопросы