2012-01-10 51 views

回答

0

你必須爲它使用報廢代碼,首先用$a=file_get_contents($url);解析url,然後解析json輸出$arrjson=json_decode($a);使用->運算符來遍歷。

0

是的,您可以從網頁的HTML中掃描和分析您需要的任何內容。但請注意,您應該知道該頁面的HTML結構,並且該結構不應該理想地改變,因爲如果它解析邏輯可能會失敗。

的步驟包括:

  1. 閱讀網頁。您可以使用fopen()或file_get_contents()或CURL。我會建議CURL,因爲它提供了許多有用的選項,如從代理連接。對於前2種方法,需要啓用"fopen wrappers"

  2. 您可以使用正則表達式來解析返回的HTML中的特定內容,但這些可能會很難生成。我建議使用DOMDocument庫,因爲它很容易讀取任何HTML標籤或屬性。玩它,你會喜歡它。

順便問一下,請問您爲什麼要在網頁上閱讀這麼多內容?通常閱讀網頁以讀取動態信息,但頁眉,頁腳和菜單幾乎是靜態的。

+0

我的要求是輸入網頁的網址後,掃描它,找到分類的部分並替換它們 – raja 2012-01-10 08:45:09

+0

你有什麼邏輯在網頁中找出它們。 ?請告訴我。 – raja 2012-01-10 08:48:13

+0

我沒有現成的邏輯。它將取決於你需要解析的網頁和HTML結構 – Abhay 2012-01-10 09:20:40