如何用python实现爬取微信头像
python里面有个itchat包,用这个可以实现
1、先下载 itchat
pip install itchat
2、创建一个py文件
import itchat
import math
import os
# 登录微信
itchat.auto_login(True)
# 获取微信好友
friends = itchat.get_friends(update=True)[0:]
def save_photo(save_file_path):
num = 0
for friend in friends:# 取出每一个好友信息
# 利用key获取每一个好友的头像
img = itchat.get_head_img(userName=friend['UserName'])
# 保存头像,路径加上自定义名称,后缀名
save_path = save_file_path + '\\' + str(num) + '.png'
try:
# 打开文件,wb:以二进制格式打开一个文件只用于写入。
# 如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
with open(save_path,'wb') as f:
# 向文件中写入图片
f.write(img)
print('正在保存第{}张头像'.format(num))
except Exception as e: