卖坚果的怪叔叔 卖坚果的怪叔叔
  • 首页
  • 技术
  • 生活
  • 记录
  • 朋友
  • 常用代码
  • 工具箱
  • 关于
首页 › 技术 › Python爬取微信好友昵称和头像

Python爬取微信好友昵称和头像

坚果大叔
2020-03-12 17:25:47技术阅读 911

文章目录[隐藏]

  • Git地址
  • 准备工作
  • 安装相关依赖
  • 主要代码
  • 执行程序
  • 效果如下

Python爬取微信好友昵称和头像-卖坚果的怪叔叔

Git地址

卖坚果的怪叔叔

准备工作

1、一个可以登录网页版微信的微信号

2、一个ide编辑器

3、Python环境基于Python3

安装相关依赖

能够登录微信主要依赖于wxpy这个Python库

引入Python os 库

from wxpy import *
import os

主要代码

# 创建头像存放文件夹
def create_file_path():
    avater_dir = os.path.join(os.getcwd(),'wechat')
    if not os.path.exists(avater_dir):
        os.mkdir(avater_dir)
    return avater_dir

# 获取所有的好友头像并保存
def save_wx_avater(avater_dir):
    bot = Bot(cache_path=True)
    friends = bot.friends(update=True)
    num = 0
    nameList = []
    for friend in friends:
        # 保存头像图片到指定文件夹
        friend.get_avatar(os.path.join(avater_dir,f'{str(friend.name)}.jpg'))
        nameList.append(friend.name)
        print("好友昵称:%s"%friend.name)
        num += 1
    # 遍历昵称list并写入txt
    with open('微信好友昵称.txt', 'w+', encoding='utf-8')as f:
        for n in nameList:
            f.write("'"+n+"',\n")
        f.close()
        print("程序结束:")

    print(nameList)

执行程序

if __name__ == '__main__':
    avatar_dir = create_file_path()
    save_wx_avater(avatar_dir)

效果如下

Python爬取微信好友昵称和头像-卖坚果的怪叔叔
Python爬取微信好友昵称和头像-卖坚果的怪叔叔
Python爬取微信好友昵称和头像-卖坚果的怪叔叔



微信扫描下方的二维码阅读本文

python 微信
赞赏 赞(0)
本文系作者 @坚果大叔 原创发布在 卖坚果的怪叔叔。未经许可,禁止转载。
什么是函数?
上一篇
一款高仿mac版微信的单页面应用(还在更新中)
下一篇
近期文章
  • 3月已到月底,今年已过四分之一!
  • 使用encodeURI出现URI malformed报错?
  • 周末,公园,人多!!!
  • Element-Plus的一点疑难问题~
  • 一些AList站点以及有趣的网址
使用encodeURI出现URI malformed报错?
2023-03-14 16:38:10
460 0 0
Element-Plus的一点疑难问题~
2023-02-28 17:21:19
489 3 0
微信小程序批量提交后台审核
2023-01-29 17:56:58
967 0 2
Home
2023-01-19 13:49:05
322 0 1
  • 0
博主

一枚佛系前端开发,会一丢丢摄影,喜欢折腾,爱好美食。分享点前端技巧、笔记以及各种有趣的APP和资源教程♥♥

友链
Lieme
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔
Copyright © 2017-2023 卖坚果的怪叔叔. Designed by nicetheme.

苏ICP备18048410号-2
  • 首页
  • 技术
  • 生活
  • 记录
  • 朋友
  • 常用代码
  • 工具箱
  • 关于
# WordPress # # CSS #
坚果大叔
233
文章
65
评论
174
喜欢