我也不清楚为什么要爬别人的头像,可能是我发现了QQ官方的API接口然后就想爬了吧…
(突然想去学Lua了,不知道为什么)
首先这是QQ官方提供的API接口
(我用我自己的头像)
https://q4.qlogo.cn/g?b=qq&nk=123456&s=640
nk就是目标QQ号
s默认为640(应该没有其它尺寸了)
修改nk去浏览器访问就可以看到头像了
先安装必要的库
pip install requests
思路
向官方API接口提供QQ号
获取返回值
保存图片
import requests
url = "https://q4.qlogo.cn/g?b=qq&nk=123456&s=640"
req = requests.get(url)
f = open('.png','wb')
f.write(req.content)
f.close()
但是这只能请求1次,如果想要请求多次的话还要改变QQ号
QQ号的最大值和最小值为
10001-999999999
我们可以加个范围随机和重复请求
import requests
import random
vtu=9999#请求次数
for ut in range(vtu):
sudo = random.randint(10001,999999999)
req = requests.get(f"https://q4.qlogo.cn/g?b=qq&nk={sudo}&s=640")
f = open(f'{sudo}.png','wb')
f.write(req.content)
f.close()
然后我还写了一个花里胡哨的但用的不是随机而是从10001挨个请求到999999999
嗯,就是这样,像达变代码
代码还是根据自己的喜好改