動手抓取搜狗搜索引擎壁紙API接口

最近沒啥好看的背景了,二次元的話又太萌了,身體跟不上啊!

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

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

QQ截圖20180801145310.png

設置皮膚還得登錄賬號,還好API接口不需要登錄驗證,不然就換別家的了。

重要步驟:F12點開控制臺,刷新一遍,清理一遍當前列表的,以免太多,看著麻煩!

QQ截圖20180801145724.png

我們這時候點 換膚 右邊就多了很多資源加載出來,我們直接操作控制臺,翻到頂部!

看到一個 skinlist 文件開頭的,返回數據全部是json格式的!

QQ截圖20180801150024.png

我們要對數據進行處理一下。

PHP處理代碼

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

結尾上小姐姐圖片

轉載請注明出處 AE博客|墨淵 ? 動手抓取搜狗搜索引擎壁紙API接口

發表評論

路人甲

網友評論(9)

不支持https么??呲牙
伍林堂幕后Boss 6年前 (2019-02-14) 回復
@伍林堂幕后Boss:應該可以吧
墨淵 6年前 (2019-02-15) 回復
@墨淵:那要怎么操作呢不高興
伍林堂幕后Boss 6年前 (2019-02-15) 回復
看樣子搜狗的小姐姐也很多啊
楊小杰博客 7年前 (2018-08-12) 回復
@楊小杰博客:反正不少
墨淵 7年前 (2018-08-12) 回復
怎么使用php處理數據??
   7年前 (2018-08-01) 回復
@  :提供PHP代碼了
墨淵 7年前 (2018-08-01) 回復
@墨淵:訪問后出現的是一個圖片的鏈接,可以寫成直接顯示圖片的嗎
   7年前 (2018-08-01) 回復
@  :已更新
墨淵 7年前 (2018-08-01)