2012-05-03 2 views
1

Мой вопрос основан на области, в которой я очень новичок, поэтому я был бы признателен за некоторые терпения/указатели на полезные ресурсы, если это возможно.Извлечение информации в реальном времени с веб-сайта и перенос ее в Windows Phone 7 Приложение

У меня есть планы написать серию приложений для Windows Phone. Общая идея этих приложений заключалась бы в том, чтобы извлечь информацию, которая доступна на веб-сайте, и поместить ее на телефон, чтобы она была более упорядоченной и т. Д.

Эта идея - это то, чем я совершенно не знаком. Я писал программы для анализа приложений и файлов xml раньше, но никогда не снимаю информацию с веб-сайта. Поэтому я полностью потерян.

Чтобы сделать этот вопрос менее расплывчатым и более твердым, давайте возьмем пример; http://www.luas.ie/. Вы можете видеть, что на этом веб-сайте есть раздел «Живая информация», где вы можете выбрать свою остановку и найти, когда уходит следующий трамвай.

Предположим, я хочу написать простое приложение Windows Phone 7, которое просто позволит мне выбрать станцию, а затем использует тот же запрос, что и этот веб-сайт, чтобы узнать, когда следующий трамвай уходит - все, что я хочу do - извлечь, например, «5 минут» и распечатать его на экране.

Как мне это сделать? Каковы хорошие ресурсы для чтения, чтобы изучить хорошую практику здесь?

+0

Не в тему, но вы проверили условия использования этих веб-сайтов? –

+0

@NicholasButler, нет, это еще одна область, о которой мне интересно - я понял, что здесь не было места, чтобы спросить о законности! :) –

+1

Абсолютно - просто интересно! Думаю, если вам не повезет, и сайт использует какой-то API веб-сервиса, вам придется очистить сайт html, который всегда хрупкий. –

ответ

2

Если API не доступен на соответствующем веб-сайте, и вы проверили legal ramifications скремблирование их содержимого - я, как правило, использую HtmlAgilityPack для анализа HTML и очистки содержимого веб-страницы.

+0

Очень информативно, и с тех пор я использовал для создания приложений 3/4. Прошу прощения за долгое время в принятии и ответе! :) –

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

  • Нет связанных вопросов^_^