美文网首页三千码友在身旁
抓取搜狗搜索引擎壁纸API接口

抓取搜狗搜索引擎壁纸API接口

作者: Thaor | 来源:发表于2019-03-10 17:14 被阅读0次

前记

最近没啥好看的背景了,于是就看看搜狗搜索引擎的壁纸,我记得里面有很多好看的图片。

开始

抓取搜狗搜索引擎壁纸API接口

设置皮肤还得登录账号,还好API接口不需要登录验证,不然就换别家的了。

重要步骤:F12点开控制台,理一遍当前列表。

抓取搜狗搜索引擎壁纸API接口

然后 点 换肤 右边就多了很多资源加载出来,我们直接操作控制台,翻到顶部!

看到一个 skinlist 文件开头的,返回数据全部是json格式的! 如上图。

处理数据

<?php
# 展示所有数据
# 随机取一条
$t=file_get_contents('https://www.sogou.com/home/data/skinlist');//获取所有数据
$t=json_decode($t,true); //JSON进行解码
$arr=array(); //新建一个数组,进行存储
foreach ($t['skinlib'] as $key => $value) {
    //循环并将所有数据提
    $arr=array_merge($arr,$value['skins']);
}
#随机一条数据
//输出图片地址
print_r($arr[rand(0, count($arr))]['bigurl']);
//跳转到图片
header("Location:".$arr[rand(0, count($arr))]['bigurl']);
//直接显示图片
header('content-type:image/jpg;');
echo file_get_contents($arr[rand(0, count($arr))]['bigurl']);
?>

效果演示

抓取搜狗搜索引擎壁纸API接口

最后,欢迎大家关注我的公众号!

抓取搜狗搜索引擎壁纸API接口

相关文章

网友评论

    本文标题:抓取搜狗搜索引擎壁纸API接口

    本文链接:https://www.haomeiwen.com/subject/ctcppqtx.html