python中通过itchat导出所有微信好友信息到execl表格

3

python中通过itchat导出所有微信好友信息到execl表格

导出微信好友信息到EXCEL表格

本文将详细描述如何使用Python中的itchat模块和xlwt模块来导出所有微信好友信息到EXCEL表格。

环境准备

* Python3.x* itchat模块(pip install itchat)

* xlwt模块(pip install xlwt)

步骤一:登录微信

首先,我们需要使用itchat模块登录微信。我们需要扫描二维码并将其保存到本地。

```pythonimport itchat 登录微信itchat.login()

```

注意: 微信需要能登录网页版,否则无法登录。

步骤二:获取好友信息

接下来,我们使用itchat模块获取所有好友的信息。

```python 获取好友列表friends = itchat.get_friends()

将好友信息存储到列表中friend_list = []

for friend in friends:

friend_list.append({

'UserName': friend['UserName'],

'NickName': friend['NickName'],

'Sex': friend['Sex'],

'Province': friend['Province'],

'City': friend['City'],

'Signature': friend['Signature']

})

```

步骤三:写入EXCEL表格

最后,我们使用xlwt模块将好友信息写入到EXCEL表格中。

```pythonimport xlwt 指定EXCEL表格的路径qr_file = '微信好友信息.xlsx'

创建EXCEL工作簿workbook = xlwt.Workbook()

创建EXCELsheetsheet = workbook.add_sheet('Sheet1')

写入EXCEL表头for i in range(len(friend_list[0])):

sheet.write(0, i, friend_list[0].keys()[i])

写入好友信息for i in range(len(friend_list)):

for j in range(len(friend_list[i])):

sheet.write(i +1, j, friend_list[i].values()[j])

保存EXCEL表格workbook.save(qr_file)

```

注意:

* `qr_file` 这个变量是存储EXCEL表格的路径。

* 微信需要能登录网页版,否则无法登录。

* 无法获取微信号,只能获取昵称、性别、省份、城市和签名。

总结

本文详细描述了如何使用Python中的itchat模块和xlwt模块来导出所有微信好友信息到EXCEL表格。步骤一是登录微信,步骤二是获取好友信息,步骤三是写入EXCEL表格。注意事项包括微信需要能登录网页版、无法获取微信号等。

python

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 程序员分析微信好友后的惊天发现

下一篇 微信小程序分享功能(微信好友,朋友圈)