php抓取搜狗图片,动手抓取搜狗搜索引擎壁纸API接口
最近沒啥好看的背景了,二次元的話又太萌了,身體跟不上啊!
于是就看看搜狗搜索引擎的壁紙,我記得里面有很多好看的小姐姐!
前文主要是教程,不太喜歡看的人,直接跳到最后!
設置皮膚還得登錄賬號,還好API接口不需要登錄驗證,不然就換別家的了。
重要步驟:F12點開控制臺,刷新一遍,清理一遍當前列表的,以免太多,看著麻煩!
我們這時候點 換膚 右邊就多了很多資源加載出來,我們直接操作控制臺,翻到頂部!
看到一個?skinlist?文件開頭的,返回數據全部是json格式的!
我們要對數據進行處理一下。
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']);
?>
結尾上小姐姐圖片
總結
以上是生活随笔為你收集整理的php抓取搜狗图片,动手抓取搜狗搜索引擎壁纸API接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php负载均衡面板,nginx负载均衡的
- 下一篇: 通用印刷体识别 php,实战腾讯云ORC