PHP 如何使用PHP从Google图像中获取图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 如何使用PHP从Google图像中获取图像相关的知识,希望对你有一定的参考价值。
function getGoogleImg($k) {
$url = "http://images.google.it/images?as_q=##query##&hl=it&imgtbs=z&btnG=Cerca+con+Google&as_epq=&as_oq=&as_eq=&imgtype=&imgsz=m&imgw=&imgh=&imgar=&as_filetype=&imgc=&as_sitesearch=&as_rights=&safe=images&as_st=y";
$web_page = file_get_contents( str_replace("##query##",urlencode($k), $url ));
$tieni = stristr($web_page,"dyn.setResults(");
$tieni = str_replace( "dyn.setResults(","", str_replace(stristr($tieni,");"),"",$tieni) );
$tieni = str_replace("[]","",$tieni);
$m = preg_split("/[\[\]]/",$tieni);
$x = array();
for($i=0;$i<count($m);$i++) {
$m[$i] = str_replace("/imgres?imgurl\\x3d","",$m[$i]);
$m[$i] = str_replace(stristr($m[$i],"\\x26imgrefurl"),"",$m[$i]);
$m[$i] = preg_replace("/^\"/i","",$m[$i]);
$m[$i] = preg_replace("/^,/i","",$m[$i]);
if ($m[$i]!="") array_push($x,$m[$i]);
}
return $x;
}
以上是关于PHP 如何使用PHP从Google图像中获取图像的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 从 Amazon.com 页面获取图像和数据?
如何使用php中的while循环显示从数据库中获取的多个图像中的特定点击图像,以及用于显示的javascript?
如何从PHP中的URL获取图像的大小?
如何从 php 中的 rss 提要获取图像
php yii - 如何从 yii 图像组件获取图像宽度和高度属性 [关闭]
如何从 MAMP 服务器添加图像 php 文件