2010-01-10 31 views
0

我怎样才能让一个程序,检查在本网站或Facebook更新等如何使Web机器人来检查更新

+0

如果您认为SO可能每小时(数千?)以数百个新条目,编辑等的速度发生变化,那么我认为一个合乎逻辑的问题是:您有什么想要过滤更新或“定位”特定主题。换句话说:如果您清楚地描述了您要检查更新的具体材料类型,我认为它可以帮助您获得更有针对性的答案。使用标签“c#”检查所有新的/编辑/注释的帖子是一回事;检查你自己的用户状态的变化是另一个? – BillW 2010-01-10 17:08:06

回答

2

您需要使用WebClient类来创建HTTP请求。

如果你想要一个更具体的答案,请问一个更具体的问题。

0

您需要使用WebClient或直接在您的应用程序中实施HTTP协议。你能更具体地说明你想做什么吗?

0

假设你的应用保存了任何给定网站的字符串今天。您将使用WebClient类来.DownloadData()。正确?

然后说,下周你想看看标签是否已经改变,再次.DownloadData(),并比较你上周保存的字符串。如果不同,请保存该字符串(覆盖以前的值),然后完成。

这只是这类事情需要的基本步骤。至少,这是我如何做到的。 :)

查看WebClient类,特别是DownloadData方法。奇迹般有效。 :)

*请注意,使用DownloadData时,您的GUI将冻结。如果你想避免这种情况,你必须使用DownloadDataASync()方法。

0

Stackoverflow.com提供RSS源。最简单的解决方案是下载Argotic,一个用于.NET/C#的RSS框架,并将其用于您的应用程序以获取最新的提要。

点Argotic在:

对于Facebook来说,你可以使用Facebook toolkit