からの画像をスクレーピング:http://www.bing.com/news/search?q=zara&go=Search&qs=bs&form=QBNTは以下のBingのページをこするとき、私は唯一の4枚の画像を取得することができ、いくつかの理由からビング
私は10本のタイトルやスニペットを取得することができますが、ので、私の質問は、なぜ私だけで4枚の画像を得ることができますです下のコードですか?理想的には、タイトルやスニペットのように多くの画像を取得したいと考えています。
<?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
あなたの返信クマルに感謝します。それは動作しますか:view-source:http://www.bing.com/news/search?q = zara&go = Search&qs = bs&form = QBNTイメージの一部が異なるため、 "data:image/gif; base64、R0lGODlhAQABAIAAAAAAAP /// yH5BAEAAAEALAAAAAABAAEAAAIBTAA7"をクリックすると画像にリンクしていないようです。ある種のエンコーディングである必要があります。 – Seb
ねえ、セブは動作しますか?私は答えを投稿しました – Kumar