一、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
這是我目前知道的三種方式,準確的說是兩種。
因為前兩個鏈接其實是同一個,區(qū)別在于第一個傳遞的參數(shù) nk 是QQ號,而第二個傳遞的參數(shù) k 是什么就不得而知了。
當然,如果能知道這兩個參數(shù)的轉換方式就再好不過了,那樣至少保證了QQ號不被直接截獲!
另外,這三個鏈接的最后一個參數(shù) s 或是 spec 是頭像尺寸的大小,其對應關系如下,暫時沒發(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空間頭像的獲取其實都是通過第一個鏈接返回的 jsonp 數(shù)據(jù)中得到的,
portraitCallBack({"945794520":["http://qlogo1.store.qq.com/qzone/945794520/945794520/100",6419,-1,0,0,0,"這里是昵稱",0]})
其中包括了QQ空間頭像的鏈接地址和昵稱,QQ昵稱拿去干嘛我就不管了。
但QQ空間頭像可不要以為隨便放進 img 標簽就行了。
因為,機智如鵝廠,早已做了圖像防盜鏈處理。。。
該文章在 2024/3/9 10:12:43 編輯過