Python爬取个人微信朋友信息操作示例


Posted in Python onAugust 03, 2018

本文实例讲述了Python爬取个人微信朋友信息操作。分享给大家供大家参考,具体如下:

利用Python的itchat包爬取个人微信号的朋友信息,并将信息保存在本地文本中

思路要点:

1.利用itchat.login(),实现微信号的扫码登录
2.通过itchat.get_friends()函数获取朋友信息

代码:

本文代码只获取了几个常用的信息,更多信息可从itchat.get_friends()中取

#获取个人微信号中朋友信息
#导入itchat包
import itchat
#获取个人微信号好友信息
if __name__=="__main__":
  #登录个人微信,扫码登录
  itchat.login()
  #爬取自己好友相关信息
  friends=itchat.get_friends(update=False)[0:]
  #设置需要爬取的信息字段
  result=[('RemarkName','备注'),('NickName','微信昵称'),('Sex','性别'),('City','城市'),('Province','省份'),('ContactFlag','联系标识'),('UserName','用户名'),('SnsFlag','渠道标识'),('Signature','个性签名')]
  for user in friends:
    with open('myFriends.txt','a',encoding='utf8') as fh:
      fh.write("-----------------------\n")
    for r in result:
      with open('myFriends.txt','a',encoding='utf8') as fh:
        fh.write(r[1]+":"+str(user.get(r[0]))+"\n")
  print("完成")

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python+matplotlib+numpy绘制精美的条形统计图
Jan 02 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
python实现二维插值的三维显示
Dec 17 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 Python
python 求1-100之间的奇数或者偶数之和的实例
Jun 11 Python
Django框架中序列化和反序列化的例子
Aug 06 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
利用matplotlib为图片上添加触发事件进行交互
Apr 23 Python
Django视图、传参和forms验证操作
Jul 15 Python
python与idea的集成的实现
Nov 20 Python
python opencv人脸检测提取及保存方法
Aug 03 #Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 #Python
OpenCV+python手势识别框架和实例讲解
Aug 03 #Python
Windows下将Python文件打包成.EXE可执行文件的方法
Aug 03 #Python
Python测试网络连通性示例【基于ping】
Aug 03 #Python
python版opencv摄像头人脸实时检测方法
Aug 03 #Python
python 读取摄像头数据并保存的实例
Aug 03 #Python
You might like
PHP 强制下载文件代码
2010/10/24 PHP
探讨php中防止SQL注入最好的方法是什么
2013/06/10 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
9个比较实用的php代码片段
2016/03/15 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
python实现简单学生信息管理系统
2020/04/09 Python
Python json转字典字符方法实例解析
2020/04/13 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
素食餐饮项目创业计划书
2014/02/02 职场文书
先进个人申报材料
2014/12/30 职场文书
工程项目合作意向书
2015/05/08 职场文书
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python
python 离散点图画法的实现
2022/04/01 Python
Python测试框架pytest高阶用法全面详解
2022/06/01 Python
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript