python 爬虫 wxpy 获取微信好友的头像和昵称

3

python 爬虫 wxpy 获取微信好友的头像和昵称

微信好友头像和昵称爬虫使用wxpy

首先,我们需要安装wxpy库。可以通过pip命令进行安装:

```bashpip install wxpy```

接下来,我们来看一下完整的代码:

```pythonfrom wxpy import *

import osdef weixin_file_path():

"""

获取微信头像存储路径 :return: 存储路径 """

avater_dir = os.path.join(os.getcwd(), 'weixin')

if not os.path.exists(avater_dir):

os.mkdir(avater_dir)

return avater_dirdef get_weixin_friends():

"""

获取微信好友列表 :return: 好友列表 """

bot = Bot()

friends = bot.friends return friendsdef save_weixin_avater(friend, path):

"""

保存微信头像 :param friend: 微信好友对象 :param path: 存储路径 """

avater_path = os.path.join(path, f"{friend.name}.jpg")

if not os.path.exists(avater_path):

friend.get_msg().avatar.save(avater_path)

def main():

"""

主函数 """

file_path = weixin_file_path()

friends = get_weixin_friends()

for friend in friends:

print(f"好友昵称:{friend.name}")

save_weixin_avater(friend, file_path)

print(f"头像保存成功!")

if __name__ == "__main__":

main()

```

使用说明

1. 安装wxpy库。

2. 运行程序,程序会自动获取微信好友列表,并将头像保存到指定的文件夹中。

3. 程序会打印出每个好友的昵称和头像保存路径。

注意事项

*请确保你有微信客户端安装并登录。

*请确保你有读取微信好友列表的权限。

*请确保你有写入文件系统的权限。

常见问题

Q: 为什么我的头像保存路径不正确?

A: 检查你的微信客户端是否安装在正确的位置,检查你的文件系统是否有写入权限。

Q: 为什么我的好友列表没有更新?

A: 检查你的微信客户端是否登录,检查你的读取好友列表的权限是否正确。

Q: 为什么我的头像保存失败?

A: 检查你的写入文件系统的权限,检查你的存储路径是否正确。

头像

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例

下一篇 uni-app学习:uniapp微信小程序分享页面到微信好友和朋友圈。