2009-12-23 77 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

相关问题