С помощью метода WebClient.DownloadString
довольно просто загрузить обычный источник веб-страницы в строку.
Но есть ли простой способ загрузить те страницы, которые расширяют и загружают новый контент при прокрутке вниз до конца?
Вы не можете "загрузить" такую страницу, поскольку она не существует в полной форме. Такие страницы требуют взаимодействия с пользователем.
Вы можете использовать одну из форм WebBrowser
управления WebBrowser
для просмотра и программного взаимодействия с веб-сайтом.
эй, вы можете попробовать этот подход, если хотите сделать это webclient.. См. здесь.. в основном он использует scrapy, но этот подход может быть принят в случае веб-клиента, если я так думаю.
в основном он использует инструмент разработчика firebug или chrome, чтобы отслеживать веб-запрос ajax, зная веб-запрос, вы можете получить контент с помощью webclient.