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系列之数据处理编程实例(一)
May 22 Python
python的mysqldb安装步骤详解
Aug 14 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
对python中大文件的导入与导出方法详解
Dec 28 Python
Python玩转加密的技巧【推荐】
May 13 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
Tensorflow 实现分批量读取数据
Jan 04 Python
如何安装并在pycharm使用selenium的方法
Apr 30 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 Python
Python requests接口测试实现代码
Sep 08 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
咖啡语言
2021/03/03 咖啡文化
PHP入门
2006/10/09 PHP
基于curl数据采集之单页面采集函数get_html的使用
2013/04/28 PHP
php实现aes加密类分享
2014/02/16 PHP
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
js获取div高度的代码
2008/08/09 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
2013/11/26 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python3个性签名设计实现代码
2018/06/19 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
python实现计算器功能
2019/10/31 Python
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
专业销售业务员求职信
2013/11/18 职场文书
车贷收入证明范本
2014/01/09 职场文书
管理信息系学生的自我评价
2014/01/11 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
分公司经理任命书
2014/06/05 职场文书
工厂车间标语
2014/06/19 职场文书
女生节标语
2014/06/26 职场文书
大学生找工作求职信
2014/07/09 职场文书
祖国在我心中演讲稿450字
2014/09/05 职场文书
伏羲庙导游词
2015/02/09 职场文书
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫