刮痧圖片由於種種原因刮下面的Bing的頁面時,我只能拿到四張圖片:http://www.bing.com/news/search?q=zara&go=Search&qs=bs&form=QBNT從兵
雖然我可以檢索十個標題或摘要,所以我的問題是,爲什麼我只能獲得與四象代碼如下?理想情況下,我希望獲得與標題或片段一樣多的圖像。
<?php
include_once 'simple_html_dom.php';
$html = file_get_html('http://www.bing.com/news/search?q=zara&go=Search&qs=bs&form=QBNT');
foreach($html->find('.image img') as $element)
echo $element->src . '<br>';
?>
結果:
/th?id=ON.62EC487ABAB1647966D6D3700B1F4D83&pid=News&w=150&h=100&c=7&rs=2
/th?id=ON.F34C27652CFA4A316BAA99A43C9D1E9D&pid=News&w=150&h=100&c=7&rs=2
/th?id=ON.B0F8C442159754AF12FFF30E315A5E2F&pid=News&w=150&h=100&c=7&rs=2
/th?id=ON.261655923157551E348AE0085F7E0F9A&pid=News&w=150&h=100&c=7&rs=2
你可以顯示結構從哪裏抓取數據,是指html。對不起,我看不到我在接電話。 – Kumar
感謝您的回覆庫馬爾。這是行不通的:查看源代碼:http://www.bing.com/news/search?q = zara&go =搜索&qs = bs&form = QBNT我認爲這是因爲一些圖像的src不同,即其中一些內容如下:src = 「data:image/gif; base64,R0lGODlhAQABAIAAAAAAAP /// yH5BAEAAAEALAAAAAABAAEAAAIBTAA7」,點擊它時似乎沒有鏈接到任何圖像。必須是某種編碼。 – Seb
嘿,seb能工作嗎?我已經發布了一個答案 – Kumar