我使用php从图像URL($ imgURL)保存图像($ img)
file_put_contents($ img,file_get_contents($ imgURL));
$ imgURL链接是从用户提交的URL($ webURL)中提取的。这工作正常。但是,站点可能有许多图像URL。如何提取站点中使用的徽标文件的图像($ webURL)?换句话说,如何找出哪个$ imgURL包含徽标图像?
答案 0 :(得分:0)
您需要知道要解析的HTML。然后,您需要使用come属性来获取所需的信息,例如任何类,名称,src,......
所以,你可以这样做的帖子已经显示:getting image src in php
$doc = new DOMDocument();
$doc->loadHTMLFile($url);
$xpath = new DOMXpath($doc);
$imgs = $xpath->query("//img");
for ($i=0; $i < $imgs->length; $i++) {
$img = $imgs->item($i);
$src = $img->getAttribute("src");
// do something with $src
... if img contains your logo data, return ..
}