我需要帮助为随机页面上的每个图片网址生成 preg_match_all()。
到目前为止我这样做了
preg_match_all('/img[\d\D]+?src\=(\'|\")([\d\D]+?)(\'|\")/i', $page, $matches);
但不适用于每一页。 必须匹配 img src 中关闭的所有可能图像,以及看起来不像图像的图像。 谢谢
答案 0 :(得分: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>';