2011-05-08 90 views
0

如何使用java獲取網頁的內容(如果發生更改)。使用java獲取更改的內容

例如在Java程序的第一次啓動顯示默認的內容,但如果網站有例如一些選擇與,或者這在某種程度上改變了內容,

我想要得到的內容如果它改變了,但只有一個程序的開始。

只有一個編譯;

  1. 獲取內容
  2. 如果莫名其妙的內容變化 - 輸出再次在控制檯中,這一次 輸出將顯示的全部內容,但更新
+1

這裏沒有足夠的信息來確定要問什麼。你能編輯你的文章並重申這個問題嗎? – 2011-05-08 21:55:48

+0

假設我在運行我的控制檯應用程序後更改了內容,然後我想以某種方式檢測內容是否已更改,如果是,則在控制檯中輸出某些內容 – cwarc 2011-05-09 06:21:33

回答

0

只有兩種可能:

  1. 該網站告訴您的Java程序何時更改。這就要求你設計和實現一個協議,或
  2. 您的Java代碼定期(即每分鐘一次)提取Web內容,並將檢索到的數據與先前的副本進行比較(考慮到潛在的「正常」變化(如時間戳))。

有沒有自動變化檢測魔法可用,你必須根據你的具體情況建立你自己的,只有你知道。