【工具】大廠資源利用之圖床-搜狗篇


搜狗圖床

引子

作為大多搜索引擎必備的產品服務之一,以圖搜圖也是吸引用戶的一個功能。
只不過傳的圖片一般來講半永久保存,so......
開始利用!

抓包

打開搜狗圖片網站,日常啟動Charles開始抓包。
點擊“本地上傳”,傳東西上去。
這里我用win7自帶圖測試:
image
(注意:為什么不用F12?他是有重定向的,抓不到!
從主頁到搜索完畢,所有請求匯總好。
有一個地址為http://pic.sogou.com/pic/upload_pic.jsp的請求引起了我們的注意。
打開一看,里面只有一個file,就是我們剛才傳的文件!
鎖定目標!

分析

接口的請求是POST,看起來好像沒什么限制。
事實上,經過測試,只要有UA,這個請求都能發出去。
而且更好的是,返回直接簡單明了的就是一個URL,連JSON都拋棄了,牛逼!
看來,比其他幾家簡單。

代碼

用的requests,傳起來方便。

import requests
r=requests.post(
	"http://pic.sogou.com/pic/upload_pic.jsp",
	headers={
		"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"
	},
	files={
		"pic_path":open("file.png","rb")
	}
)
print(r.text)

輸出:
http://img01.sogoucdn.com/app/a/100520146/ba45c8f60456a672e003a875e469d0eb

總結&比較

這個搜狗的防護措施不太強,可以拿來練手。
圖片限制在5MB,輕微壓縮,無改尺寸,同圖緩存,全國CDN,服務器有10個域名:

img.sogoucdn.com   #山東,陝西,天津
img01.sogoucdn.com #四川,重慶
img02.sogoucdn.com #山東,陝西,天津
img03.sogoucdn.com #山東,陝西,天津
img04.sogoucdn.com #四川,重慶
img05.sogoucdn.com #山東,陝西,天津
img06.sogoucdn.com #山東,陝西,天津
img07.sogoucdn.com #山東,陝西,天津
img08.sogoucdn.com #山東,陝西,天津
img09.sogoucdn.com #山東,陝西,天津

除了對GIF動圖的處理有些差外,其他的都很優秀。
某論壇稱搜狗會刪圖,但是和某浪一樣也做了Referer限制。已知部分服務器可能免於災難
這里放上測試后的圖:
看到這行字說明圖掛了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM