1

重複の可能性:
HTML ドキュメントから IMG タグ コードを取得するには?

ランダム ページのすべての画像 URL に対してpreg_match_all()を作成するのに助けが必要です。
私がこれをする限り

preg_match_all('/img[\d\D]+?src\=(\'|\")([\d\D]+?)(\'|\")/i', $page, $matches); 

ただし、すべてのページで機能するわけではありません。img srcで閉じられている可能性のあるすべての画像と、画像のように見えないものも一致する必要があります。ありがとうございました

4

1 に答える 1

1

html DOM パーサーを使用します -> http://simplehtmldom.sourceforge.net/

次に行う必要があるのは、次のコードを使用することだけです。

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all images
foreach($html->find('img') as $element)
       echo $element->src . '<br>';
于 2010-10-06T09:16:54.213 に答える