Как заставить веб-бота проверять наличие обновлений - PullRequest
0 голосов
/ 10 января 2010

Как мне сделать программу, которая проверяет наличие обновлений на этом сайте или в фейсбуке и т. Д.

Ответы [ 4 ]

2 голосов
/ 10 января 2010

Вам нужно использовать класс WebClient для создания HTTP-запросов.

Если вы хотите получить более конкретный ответ, задайте более конкретный вопрос.

0 голосов
/ 10 января 2010

Stackoverflow.com предоставляет RSS-каналы. Самое простое решение - загрузить Argotic , фреймворк RSS для .NET / C #, и использовать его вместе с приложением для получения последних каналов.

Точка Argotic в:

Для Facebook вы можете использовать Инструментарий Facebook .

0 голосов
/ 10 января 2010

Скажем, ваше приложение сохраняет строку для любого данного сайта сегодня . Вы должны использовать класс WebClient для .DownloadData (). Правильно?

Затем, скажем, на следующей неделе вы хотите посмотреть, изменился ли тег, снова .DownloadData () и сравнить со строкой, которую вы сохранили на прошлой неделе. Если он отличается, сохраните строку (перезаписав предыдущее значение), и все готово.

Это просто базовая схема шагов, необходимых для чего-то подобного. По крайней мере, так я бы это сделал. :)

Проверьте класс WebClient и, в частности, метод DownloadData. Работает как шарм. :)

* Обратите внимание, что при использовании DownloadData ваш графический интерфейс будет зависать. Если вы хотите избежать этого, вы должны использовать метод DownloadDataASync ().

0 голосов
/ 10 января 2010

Вам нужно либо использовать WebClient , либо реализовать протокол HTTP непосредственно в вашем приложении. Можете ли вы быть более конкретным относительно того, что вы хотите сделать?

...