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

yipeiwu_com6年前Python爬虫

本文实例讲述了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抓取电影天堂电影信息的代码

Python2.7Mac OS 抓取的是电影天堂里面最新电影的页面。链接地址: http://www.dytt8.net/html/gndy/dyzz/index.html 获取页面的中...

python爬取淘宝商品详情页数据

python爬取淘宝商品详情页数据

在讲爬取淘宝详情页数据之前,先来介绍一款 Chrome 插件:Toggle JavaScript (它可以选择让网页是否显示 js 动态加载的内容),如下图所示: 当这个插件处于关闭状...

python使用自定义user-agent抓取网页的方法

本文实例讲述了python使用自定义user-agent抓取网页的方法。分享给大家供大家参考。具体如下: 下面python代码通过urllib2抓取指定的url的内容,并且使用自定义的u...

零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers

零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers

在开始后面的内容之前,先来解释一下urllib2中的两个个方法:info / geturl urlopen返回的应答对象response(或者HTTPError实例)有两个很...

利用python爬取散文网的文章实例教程

利用python爬取散文网的文章实例教程

本文主要给大家介绍的是关于python爬取散文网文章的相关内容,分享出来供大家参考学习,下面一起来看看详细的介绍: 效果图如下: 配置python 2.7 bs4 requ...