一、QQ頭像
http://q1.qlogo.cn/g?b=qq&nk=945794520&s=100
http://q1.qlogo.cn/g?b=qq&k=yJjDKicYbQOuvhb22ckmr9Q&s=100
http://q2.qlogo.cn/headimg_dl?dst_uin=945794520&spec=100
這是我目前知道的三種方式,準(zhǔn)確的說(shuō)是兩種。
因?yàn)榍皟蓚€(gè)鏈接其實(shí)是同一個(gè),區(qū)別在于第一個(gè)傳遞的參數(shù) nk 是QQ號(hào),而第二個(gè)傳遞的參數(shù) k 是什么就不得而知了。
當(dāng)然,如果能知道這兩個(gè)參數(shù)的轉(zhuǎn)換方式就再好不過(guò)了,那樣至少保證了QQ號(hào)不被直接截獲!
另外,這三個(gè)鏈接的最后一個(gè)參數(shù) s 或是 spec 是頭像尺寸的大小,其對(duì)應(yīng)關(guān)系如下,暫時(shí)沒(méi)發(fā)現(xiàn)更多的尺寸。
s / spec | px |
1 | 40 × 40 |
2 | 40 × 40 |
3 | 100 × 100 |
4 | 140 × 140 |
5 | 640 × 640 |
40 | 40 × 40 |
100 | 100 × 100 |
二、QQ昵稱和QQ空間頭像
http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins=945794520a
http://qlogo1.store.qq.com/qzone/945794520/945794520/100
QQ昵稱和QQ空間頭像的獲取其實(shí)都是通過(guò)第一個(gè)鏈接返回的 jsonp 數(shù)據(jù)中得到的,
portraitCallBack({"945794520":["http://qlogo1.store.qq.com/qzone/945794520/945794520/100",6419,-1,0,0,0,"這里是昵稱",0]})
其中包括了QQ空間頭像的鏈接地址和昵稱,QQ昵稱拿去干嘛我就不管了。
但QQ空間頭像可不要以為隨便放進(jìn) img 標(biāo)簽就行了。
因?yàn)椋瑱C(jī)智如鵝廠,早已做了圖像防盜鏈處理。。。
該文章在 2024/3/9 10:12:43 編輯過(guò)