代码拉取完成,页面将自动刷新
<?php
/**
* Created by PhpStorm.
* User: north
* Date: 2017/7/4
* Time: 下午7:44
*/
$url = $_POST['url'];
$i =0;
while($i<= 5) {
$test = file_get_contents('http://image.baidu.com/n/pc_search?queryImageUrl='.$url.'&fm=searchresult&pos=urlsearch&uptype=urlsearch');
$test = htmlspecialchars($test);
preg_match('/\'sameList\'(.+?)\'sameSizeNum\'/is',$test,$match);
$tmp = str_replace(": Array ? ","",$match[1]);
$tmp = str_replace("}],","}]",$tmp);
$tmp = str_replace('] : [',',',$tmp);
$tmp = str_replace('"','"',$tmp);
if (empty(json_decode($tmp))) {
preg_match('/\'simiList\': (.+?)\'faceNum\'/is',$test,$match1);
//$simiList = str_replace(":","",$match1[1]);
//$simiList = ltrim($match1[1],':');
$simiList = str_replace('"','"',$match1[1]);
$simiList = substr($simiList,0,-11);
$simiList = ltrim($simiList,'[');
if (empty($simiList) || $simiList=='nul') {
if ($i > 5) {
echo '{"data": null,"msg":null}';exit;
} else {
$i++;
}
} else {
echo ('{"data":['.$simiList.'],"msg":"找不到相同的图"}');exit;
}
} else {
echo '{"data":'.$tmp.',"msg":null}';exit;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。