我正在尝试使用preg_match或preg_match_all来获取https://www.discogs.com/Lady-Gaga-Chromatica/release/15386439的封面图片
到目前为止,我只能获得Discogs徽标和网站图标。
这是我正在使用的代码,它产生两个图像,即Discogs.com的徽标和favicon:
<?php
$text = file_get_contents("https://www.discogs.com/Lady-Gaga-Chromatica/release/15386439");
preg_match_all('/<img.*>/',$text,$out);
print_r($out);
?>
编辑1: 我被要求复制我要从中收集图像的数据,这是很多数据,因此无法在此处发布。最好是您可以查看https://www.discogs.com/Lady-Gaga-Chromatica/release/15386439并忽略数据源以查看数据。
编辑2: 我看着控制台,看到一个400错误的请求代码。但是,如果我从前面的代码中打印出$ text,则可以将整个页面加载到我的网页上,所以我不明白为什么我不能只获取图像。