php抓取搜狗图片,动手抓取搜狗搜索引擎壁纸API接口

最近没啥好看的背景了,二次元的话又太萌了,身体跟不上啊!

于是就看看搜狗搜索引擎的壁纸,我记得里面有很多好看的小姐姐!

前文主要是教程,不太喜欢看的人,直接跳到最后!

847c15137e402d830eb0017b7604fb1e.png

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

重要步骤:F12点开控制台,刷新一遍,清理一遍当前列表的,以免太多,看着麻烦!

5b05b9dfee22ffc71a501a26da52dd0e.png

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

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

6a86b11d73e747c4821168a1f2d31a74.png

我们要对数据进行处理一下。

PHP处理代码

# 展示所有数据

# 随机取一条

# 墨渊&AE博客

$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']);

?>

结尾上小姐姐图片

ce43fb9ce7571b53e10d2968493fdd29.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值