2013-06-27 148 views

回答

0

您可以使用HTTP請求和削結果得到你想要的 你可以使用正則表達式

例如:

$結果=的file_get_contents( 「http://www.bing.com/search?q=regular+expressions」);

,你會發現頁面的所有HTML內容,就像你看到的時候點擊「查看頁面源代碼」

然後應用在它的正則表達式來提取結果

+0

你能不能給我的代碼,請! – lamaison

+0

如何做正則表達式請幫助我,我只想得到鏈接 – lamaison

+0

http://bit.ly/14E8my3 – AMTourky

0

只需使用simple_html_dom並做一個簡單的解析。要獲得#個bing結果,你必須找到一個名爲「sb_count」的特定類。如果您需要鏈接,請將該類更改爲「b_attribution」以獲取所有鏈接。 可以使用的foreach通過結果頁面循環執行查詢如下:

include_once 'simple_html_dom.php'; 
header('Content-Type: text/html; charset=ISO-8859-2'); 

$html = new simple_html_dom(); 
$param = 'Your query'; 
$html -> load_file('https://www.bing.com/search?q=' . $param . '&go=Submit&qs=n&form=QBLH&pq=' . $param . '&sc=8-6&sp=-1&sk=&ghc=1&cvid=e3777d60b1f04c90a3d8f08903433c7a'); 
    foreach ($html->find('.sb_count') as $post){ 
     echo '<p>' . $post . '</p>'; 
    } 
+0

我的不好,我沒有看到它是2歲的問題:( –