получить источник веб-страницы с предоставленным html из javascript

asp.net c# html-agility-pack vb.net

Вопрос

Если я использую это

WebClient client = new WebClient();
String htmlCode = client.DownloadString("http://test.net");

Я могу использовать пакет гибкости для сканирования html и получить большинство тегов, которые мне нужны, но не хватает html, который отображается в javascript.

Мой вопрос заключается в том, как получить окончательный отображаемый источник страницы с помощью c #. Есть ли что-то большее для WebClient для получения окончательного отображаемого источника после запуска javascript?

Популярные ответы

Только HTML Agility Pack недостаточно для того, чтобы делать то, что вы хотите. Вам также нужен движок JavaScript. Для этого вы можете проверить что-то вроде Geckofx, что позволит вам внедрить полнофункциональный веб-браузер в ваше приложение и позволить вам программно получать доступ к содержимому dom после того, как страница была отображена.

http://code.google.com/p/geckofx/



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему