基于Python的微信机器人开发 微信登录和获取好友列表实现解析


Posted in Python onAugust 21, 2019

首先需要安装itchat库,可以pip install itchat安装,也可以在pycharm里安装

# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR" 
import itchat
def get_friends():
  friends = itchat.get_friends(update=True) #获取微信好友列表,如果设置update=True将从服务器刷新列表
  for i in friends:
    print(i) 
def main():
  itchat.auto_login(hotReload=True) #登录,会下载二维码给手机扫描登录,hotReload设置为True表示以后自动登录
  get_friends()
  itchat.run() #让itchat一直运行 
if __name__ == "__main__":
  main()

运行结果如下

基于Python的微信机器人开发 微信登录和获取好友列表实现解析

用手机微信扫一下二维码

基于Python的微信机器人开发 微信登录和获取好友列表实现解析

登录成功

获取好友列表的结果

基于Python的微信机器人开发 微信登录和获取好友列表实现解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python fileinput模块使用实例
Jun 03 Python
Python中max函数用法实例分析
Jul 17 Python
用python记录运行pid,并在需要时kill掉它们的实例
Jan 16 Python
Python自动发邮件脚本
Mar 31 Python
python数据预处理之将类别数据转换为数值的方法
Jul 05 Python
详解python中的线程
Feb 10 Python
python利用微信公众号实现报警功能
Jun 10 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
python调用动态链接库的基本过程详解
Jun 19 Python
详解Django 时间与时区设置问题
Jul 23 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 #Python
Python数据可视化实现正态分布(高斯分布)
Aug 21 #Python
django自带serializers序列化返回指定字段的方法
Aug 21 #Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 #Python
Python Django 添加首页尾页上一页下一页代码实例
Aug 21 #Python
Python Django 简单分页的实现代码解析
Aug 21 #Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 #Python
You might like
Destoon模板制作简明教程
2014/06/20 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
2015/12/11 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
PHP代码加密的方法总结
2020/03/13 PHP
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
python中执行shell的两种方法总结
2017/01/10 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
python 基于wx实现音乐播放
2020/11/24 Python
python中reload重载实例用法
2020/12/15 Python
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
母亲节感恩寄语
2014/02/21 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
Python中super().__init__()测试以及理解
2021/12/06 Python
安装Ruby和 Rails的详细步骤
2022/04/19 Ruby