2009-12-23 60 views

回答

0

首先編碼的搜索關鍵字:

$query = urlencode("YOUR_SEARCH_KEYWORD"); 

下一頁構造URL的格式如下:

$URL = "http://search.aol.com/aol/search?query=$query"; 

,然後使用的file_get_contents獲取頁面此URL()函數:

$file = file_get_contents($URL); 

這個頁面有10個結果,得到未來10個結果只是改變了網址爲:

$URL = "http://search.aol.com/aol/search?query=$query&page=2"; 

再次讀取該文件,這有10個結果。

+0

那麼當你可以直接得到你的格式的結果時,你有更大的解析這些結果的問題,這是一件壞事。對AOL不太確定,但Google至少提供了結果,並且在dev.aol上它看起來像AOL也有Web服務來返回結果。 – 2009-12-23 10:35:51

+0

@Priyank:我沒有找到有關任何此類網絡服務的文檔。如果一個Web服務退出,它的路要走,否則你可以使用simplehtmldom來簡化下載頁面的解析。 – codaddict 2009-12-23 10:43:43

相關問題