百度搜图API源码

2020年09月24日 308点热度 6人点赞 0条评论

代码如下:

<?php
if($_GET['txt']==null){
    echo '请输入参数!';
}elseif($_GET['img']=='img'){
$html=file_get_contents("https://m.baidu.com/sf/vsearch/image/search/wisesearchresult?ie=utf-8&word=".$_GET['txt']);
    $p = '/hoverUrl":"(.*?)","dataId":/';
    $s = preg_match_all($p,$html,$t);
    $img = str_ireplace('\\','',$t[1][rand(0,$s)]);
    $im = imagecreatefromjpeg($img);
    header('Content-Type: image/jpeg');
    imagejpeg($im);
    imagedestroy($im);
}else{
    $html=file_get_contents("https://m.baidu.com/sf/vsearch/image/search/wisesearchresult?ie=utf-8&word=".$_GET['txt']);
    $p = '/hoverUrl":"(.*?)","dataId":/';
    $s = preg_match_all($p,$html,$t);
    echo str_ireplace('\\','',$t[1][rand(0,$s)]);
}

源接口来自百度搜图,国外的服务器搭建搜图API效果会比较慢,推荐使用国内的服务器。

调用方法:

http://域名/api.php?txt=需要搜索的内容

直接返回图片链接。

http://域名/api.php?txt=需要搜索的内容&img=img

直接返回图片。

例子:

https://rqvq.cn/API/tpss/api.php?txt=御坂美琴

https://rqvq.cn/API/tpss/api.php?txt=御坂美琴&img=img

测试接口源自 初春API

2D天天

开开心心听歌就好。

文章评论

您需要 登录 之后才可以评论