到目前为止,我有以下内容,但它无效。
<?php
$curl = curl_init('http://www.upcindex.com/855002003210');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
$page = curl_exec($curl);
if(!empty($curl)){ //if any html is actually returned
$image_doc = new DOMDocument;
libxml_use_internal_errors(true);
$image_doc->loadHTML($page);
libxml_clear_errors(); //remove errors for yucky html
$image_xpath = new DOMXPath($image_doc);
$image = $image_xpath->evaluate('string(//li[@class="span2"]');
echo $image;
}
else {
print "Not found";
}
?>
我想获取该图片并将其显示在我的页面上,其中我的数据库中的产品与UPC代码匹配。我知道如何匹配它。我现在需要的是获取上面的代码来抓取图像并保存到我的服务器或只是链接图像。对我来说并不重要。