2013-03-11 72 views
0

我想寫一個小程序,當網頁發生變化時,它會給我一個更新。就像我想查看某個類別下是否有新的ebay列表,然後向我發送電子郵件。有沒有乾淨的方式來做到這一點?我可以設置一個程序並在某個服務器上運行它,並且每隔幾分鐘或幾秒鐘就會輪詢ebay.com,但我覺得應該有更好的方法。如果我想要監視各種頁面進行更新,這種方法也會變得非常危險。在第三方的網頁上創建一個監聽器

+0

聽說過cron? :)只需創建可請求並解析感興趣的頁面併發送通知的腳本。上傳它在服務器上,甚至從本地機器上運行(如果你在* nix上)。將cron設置爲每隔一段時間運行一次(最低分辨率爲1分鐘):)。如果你需要更頻繁的更新 - 你必須從頭開始編寫它 – J0HN 2013-03-11 20:52:14

回答

0

沒有「乾淨」的方式來做到這一點。

您必須簡單地得到URL數據上CURLfile_get_context()繼電器與上下文選項,並且,爲了通知你,當URL的內容發生變化時,你必須在你正在聽頁面數據庫快照存儲。最近您將新版本的抓取內容與先前創建的快照進行比較,並且如果檢測到DOM的重要部分發生變化,則應該觸發您的郵件通知程序功能。

相關問題