【Python黑科技】下载保存QQ头像图片保姆级图文+实现代码


欢迎关注 『Python黑科技』 系列,持续更新中
欢迎关注 『Python黑科技』 系列,持续更新中

实现效果

下载得到了我自己的 QQ头像

在这里插入图片描述


在这里插入图片描述


实现思路

1. 数据接口获取图片url

先测试数据接口看有没有失效

首先你要确保你访问下面的接口能够显示出你QQ的头像

图片接口格式
http://q1.qlogo.cn/g?b=qq&nk="你的QQ号码"&s=100&t=1547904810

2. 发送请求然后保存图片到本地

# wb 以二进制打开文件并写入,文件名不存在会创建
with open("./image/"+qq_number+".png",'wb') as f:
     f.write(r.content) #写入二进制内容,保存图片

实现代码

import requests
import os
#创建目录文件
os.makedirs('./image/', exist_ok=True)#新建一个名为image的文件夹用于存放图片
headers={
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36'
}# 构造伪装的请求头

qq_number=input("请输入你要查询qq头像的qq号:\n")
r=requests.get("http://q1.qlogo.cn/g?b=qq&nk="+qq_number+"&s=100&t=1547904810",headers=headers)#对于图片url接口发送get请求
# wb 以二进制打开文件并写入,文件名不存在会创建
with open("./image/"+qq_number+".png",'wb') as f:
     f.write(r.content) #写入二进制内容,保存图片
print("保存图片成功!")

总结

大家喜欢的话,给个

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...
win11本地账户怎么改名?win11很多操作都变了样,用户如果想要...