美好的一天,從其他網站獲取最新信息並在PHP中發佈在您的網站上
我已經建立了一個現有的網站。我想知道,當另一個網站更新時,我的網站如何自動更新?這基本上意味着我的現有網站將在更新時從其他網站獲取成本,描述等圖片。
我在琢磨Web服務,但其他網站沒有它。
請指教!
謝謝!
美好的一天,從其他網站獲取最新信息並在PHP中發佈在您的網站上
我已經建立了一個現有的網站。我想知道,當另一個網站更新時,我的網站如何自動更新?這基本上意味着我的現有網站將在更新時從其他網站獲取成本,描述等圖片。
我在琢磨Web服務,但其他網站沒有它。
請指教!
謝謝!
如果其他站點沒有API,唯一的選擇是頁面抓取,即下載HTML並解析它以提取所需的信息。
如果他們有一個不經常更改的頁面結構,這通常是可靠的。
您可能想要使用PHP的DomDocument來提取信息。
一般來說,人們並不喜歡它,因爲設計不當的工具可能會對系統資源徵稅,因爲生成整個HTML頁面比生成API響應更耗費資源。
頁面抓取相當普遍,儘管有些人不鼓勵它。它可能會被一個網站的TOU所禁止,可能會有法律影響。或者,您的目標網站可能沒有問題。當然,在頁面抓取時建立了大型企業(參見'Google')。
我猜你不能在*其他*網站上改變任何內容,只是在你的網站上? – deceze 2010-12-13 07:04:18
其他網站是否有任何類型的API? – 2010-12-13 07:04:39
@deceze - 是不能改變任何東西 – aHaH 2010-12-13 07:08:28