如何用Python高效获取微信好友详细信息?

2026-06-10 22:18:56 277阅读 0评论 SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计193个文字,预计阅读时间需要1分钟。

当然可以,请您提供需要改写的原文,我将根据您的要求进行修改。

如何用Python高效获取微信好友详细信息?

save_info.py:

如何用Python高效获取微信好友详细信息?

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import itchat
import pickle
itchat.auto_login(hotReload=True)
itchat.dump_login_status()

friends = itchat.get_friends(update=True)[:]


def save_obj(obj, name ):
with open(name + '.pkl', 'wb') as f:
pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)


save_obj(friends,'friends')

show_info.py

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import pickle
def load_obj(name ):
with open( name + '.pkl', 'rb') as f:
return pickle.load(f)

friends = load_obj('friends')
total = len(friends) - 1
man = women = other = 0

for friend in friends[0:] :
sex = friend["Sex"]

if sex == 1 :
man += 1
elif sex == 2 :
women += 1
else :
other += 1

print u'姓名:{} 昵称:{} 格言{}'.format(friend["RemarkName"],friend["NickName"],friend["Signature"])

ss = '
标签:Python之获取微信好友

本文共计193个文字,预计阅读时间需要1分钟。

当然可以,请您提供需要改写的原文,我将根据您的要求进行修改。

save_info.py:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import itchat
import pickle
itchat.auto_login(hotReload=True)
itchat.dump_login_status()

friends = itchat.get_friends(update=True)[:]


def save_obj(obj, name ):
with open(name + '.pkl', 'wb') as f:
pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)


save_obj(friends,'friends')

show_info.py

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import pickle
def load_obj(name ):
with open( name + '.pkl', 'rb') as f:
return pickle.load(f)

friends = load_obj('friends')
total = len(friends) - 1
man = women = other = 0

for friend in friends[0:] :
sex = friend["Sex"]

if sex == 1 :
man += 1
elif sex == 2 :
women += 1
else :
other += 1

print u'姓名:{} 昵称:{} 格言{}'.format(friend["RemarkName"],friend["NickName"],friend["Signature"])

ss = '
标签:Python之获取微信好友