2010-01-10 55 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