ran*_*tle 2 php screen-scraping
我的网站包含许多不同的产品页面,每个页面在所有页面上都有相同格式的一定数量的图像.我希望能够屏蔽每个页面的网址,这样我就可以从每个页面中检索每个图像的网址.我们的想法是为每个由热链接图像组成的页面创建一个库.
我知道这可以在php中完成,但我不知道如何废弃多个链接的页面.有任何想法吗?
我建议使用DOM解析器,例如PHP自己的DOMDocument.例:
$page = file_get_contents('http://example.com/images.php');
$doc = new DOMDocument();
$doc->loadHTML($page);
$images = $doc->getElementsByTagName('img');
foreach($images as $image) {
echo $image->getAttribute('src') . '<br />';
}
Run Code Online (Sandbox Code Playgroud)