用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

Python自学    -  云代码空间

—— python自学——怎么学习python,自学python要多久?python+人工智能+人工智能+人工智能+大数据分析

向微信好友群发祝福视频itchat

2022-03-09|231阅||

摘要:安装itchat三方库。 itchat是一个开源的微信个人号接口,使用Python调用微信从未如此简单。 pip install itchat 或 pip3 install itchat 登录微信。 import

  1. 安装itchat三方库。

    itchat是一个开源的微信个人号接口,使用Python调用微信从未如此简单。

    pip install itchat

    pip3 install itchat
  2. 登录微信。

    import itchat  itchat.auto_login()

    说明:用自己的微信扫描屏幕上出现的二维码就完成了登录操作,登录之后才能获取自己的好友信息以及发送消息给自己的好友。

  3. 查找自己的朋友。

    friends_list = itchat.get_friends(update=True) print(len(friends_list)) luohao = friends_list[0] props = ['NickName', 'Signature', 'Sex'] for prop in props:     print(luohao[prop])

    说明:friends_list相当于是一个列表,列表中的第一个元素是自己。

  4. 随机选出5个朋友,获得他们的用户名、昵称、签名。

    lucky_friends = random.sample(friends_list[1:], 5)  props = ['NickName', 'Signature', 'City'] for friend in lucky_friends:     for prop in props:         print(friend[prop] or '没有此项信息')         print('-' * 80)
  5. 给朋友发送文字消息。

    itchat.send_msg('急需一个红包来拯救堕落的灵魂!!!', toUserName='@8e06606db03f0e28d0ff884083f727e6')
  6. 群发视频给幸运的朋友们。

    lucky_friends = random.sample(friends_list[1:], 5)  for friend in lucky_friends:     username = friend['UserName']     itchat.send_video('/Users/Hao/Desktop/my_test_video.mp4', toUserName=username)

利用itchat还能做很多事情,比如有好友给自己发了消息又撤回了,如果想查看这些被撤回的消息,itchat就可以做到(注册一个接收消息的钩子函数,请参考CSDN上的一篇文章);再比如,有时候我们想知道某个好友有没有把我们删除或者拉入黑名单,也可以利用itchat封装的群聊功能,非好友和黑名单用户不会被拉入群聊,通过创建群聊函数的返回值就可以判定你和指定的人之间的关系。

顶 3踩 0收藏
文章评论
    发表评论