Как я могу получить содержимое из html-элементов с помощью переносимой библиотеки?

Я хочу "загрузить" HTML из http://www.google.com/search?q=stack+overflow и получить title и url из первых 5 результатов.

Я полагаю, что в переносимой библиотеке у меня нет доступа к HtmlDocument, а HtmlAgilityPack не будет работать, или я ошибаюсь?

Как я могу выполнить эту задачу, сохраняя возможность выполнения библиотеки, по крайней мере, в приложениях Магазина Windows и Windows Phone?


person BrunoLM    schedule 27.11.2012    source источник
comment
Вы пробовали смотреть в WebDriver? Я не уверен, будет ли это работать с приложениями Магазина Windows или телефоном, но вы, безусловно, можете сделать настольное приложение, которое делает это.   -  person Nathan Dace    schedule 28.11.2012


Ответы (1)


Для download содержимого обычно используется WebClient (MSDN документации) Удалось ли вам получить доступ к пространству имен System.Net?

person Ewerton    schedule 27.11.2012
comment
WebClient недоступна в Portable Class Library. Однако я мог загрузить контент, используя WebRequest с асинхронными методами. Но у меня все еще нет способа parse html, возвращающего текст с определенными элементами. Я либо попытаюсь использовать Regex, либо забуду идею переносимой библиотеки классов. - person BrunoLM; 28.11.2012