本篇文章介绍利用Python查看微信共同好友功能的方法。 总有思路清奇的朋友存在,想实现查看微信共同好友: 由于之前分享的代码有获取过微信好友头像,所以当时第一反应是通过itchat微信接口获取好友信息,比对两个人的好友信息列表就可以实现了。按理说这么
本篇文章介绍利用Python查看微信共同好友功能的方法。 总有思路清奇的朋友存在,想实现查看微信共同好友:
由于之前分享的代码有获取过微信好友头像,所以当时第一反应是通过itchat微信接口获取好友信息,比对两个人的好友信息列表就可以实现了。按理说这么简单的话,应该早有现成的代码了,然而并没有搜到,那正好,拿来练练手!
思路
通过以上两行,就可以拿到好友数据信息了,之后再从中筛选有用的信息进行处理即可。这里有一处感觉特别酷,就是通过enableCmdQR参数在命令行中展示二维码:
好友信息处理
拿到的好友信息是什么样的呢?其实特别有用的并不多,你的微信号和联系方式是拿不到的。 而这里的UserName,同一个你在不同的微信号中UserName并不相同。所以,在并没有一个可以特定区分好友的情况下,我们选择获取多组信息来组合拼凑成一个整体,这里我选择了以下数据组成一个字典dict: 通过以上一个字典八组数据来代表每一位独立好友信息。接下来在要比较的两组好友信息列表中,进行查重,这里我采用了最笨的遍历方法:
记录信息
回顾 |
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27