如何制作网络机器人来检查更新
我怎样才能制作一个程序来检查本网站或 Facebook 等的更新?
How can I make a program that checks for updates on this site or facebook, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我怎样才能制作一个程序来检查本网站或 Facebook 等的更新?
How can I make a program that checks for updates on this site or facebook, etc.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您需要使用 WebClient 类来创建 HTTP请求。
如果您想要更具体的答案,请提出更具体的问题。
You need to use the WebClient class to create HTTP requests.
If you want a more specific answer please ask a more specific question.
您需要使用 WebClient 或实现 HTTP协议直接在您的应用程序中。你能更具体地说一下你想做什么吗?
You either need to use WebClient or implement the HTTP protocol directly in your application. Can you be more specific as to what you want to do?
假设您的应用今天保存任何给定网站的字符串。您可以使用 WebClient 类进行 .DownloadData()。正确的?
然后说,下周您想查看标签是否已更改,请再次使用 .DownloadData() 并与上周保存的字符串进行比较。如果不同,请保存字符串(覆盖以前的值),然后就完成了。
这只是此类操作所需步骤的基本概述。至少,我会这样做。 :)
查看 WebClient 类,特别是 DownloadData 方法。就像魅力一样。 :)
*请注意,当使用 DownloadData 时,您的 GUI 将冻结。如果您想避免这种情况,则必须使用 DownloadDataASync() 方法。
Say your app saves the string for any given website today. You would use the WebClient class to .DownloadData(). Correct?
Then say, next week you want to see if the tag has changed, .DownloadData() again and compare with the string you saved last week. If it is different, save the string (overwriting the previous value) and you're done.
This is just a basic outline on the steps necesary for something like this. At least, this is how I would do it. :)
Check out the WebClient class and specifically the DownloadData method. Works like a charm. :)
*Note that when using DownloadData your GUI will freeze. If you want to avoid this, you must use DownloadDataASync() method.
Stackoverflow.com 提供 RSS 源。最简单的解决方案是下载 Argotic(一个 .NET/C# 的 RSS 框架),并将其与您的应用程序一起使用获取最新的提要。
将 Argotic 指向:
对于 Facebook,您可以使用 Facebook 工具包。
Stackoverflow.com provides RSS feeds. The simplest solution is download Argotic, an RSS framework for .NET/C#, and use this with your application to get the latest feeds.
Point Argotic at:
For Facebook you could use the Facebook toolkit.