2010-11-02 2 views
2

Я ищу, как получить доступ к информации на веб-сайте с устройства Windows Phone 7, не открывая окно броузера. Например, если бы у меня был веб-сайт, в котором содержалось ежедневное словарное слово и определение, как я мог бы перейти к этому слову в моем приложении wp7, не открывая всю страницу для отображения?Доступ к содержимому веб-сайта в Windows Phone 7

В некотором смысле приложение будет скребком страницы, просто ищет некоторые данные на странице.

Я знаю, как открывать веб-браузер программно, но не смог узнать, как получить контент страницы без окна браузера.

ответ

3

Вы можете вытащить данные http с помощью WebClient (если тривиальный том) или HttpWebRequest (лучше для реагирования потока пользовательского интерфейса).

API здесь для справки.

HttpWebRequest Class (System.Net)

WebClient Class (System.Net)

Демонстрационный проект, показывающий, как используется здесь.

WebClient, HttpWebRequest and the UI Thread on Windows Phone 7

Затем вам нужно разобрать HTML вы тянуть вниз, чтобы выйти из него, что вы хотите.

+0

Я избил вас, Мик! Я нашел ваш демонстрационный проект в поиске на форумах Windows Phone 7, возможно, до того, как вы разместили его здесь, но в любом случае он работал плавно! Благодаря! – Cyberherbalist

+0

haha ​​приятно видеть, что поиск делает это сегодня! и yw :) –

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