当前位置:脚本大全 > > 正文

python itchat库介绍(Python利用itchat库向好友或者公众号发消息的实例)

时间:2022-01-25 00:09:13类别:脚本大全

python itchat库介绍

Python利用itchat库向好友或者公众号发消息的实例

首先获得好友或者公众号的UserName

1. 获取好友UserName

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • #coding=utf8
  • import itchat
  • itchat.auto_login(hotReload=True)
  •  
  • #想给谁发信息,先查找到这个朋友,name后填微信备注即可,deepin测试成功
  • users = itchat.search_friends(name='')
  • #获取好友全部信息,返回一个列表,列表内是一个字典
  • print(users)
  • #获取`UserName`,用于发送消息
  • userName = users[0]['UserName']
  • itcha.send("hello",toUserName = userName)
  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • #coding=utf8
  • import itchat
  • itchat.auto_login(hotReload=True)
  • #获取所有好友信息
  • account=itchat.get_friends()
  • # #获取自己的UserName
  • userName = account[0]['UserName']
  • 2. 获取公众号UserName

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • #coding=utf8
  • import itchat
  •  
  • itchat.auto_login(hotReload=True)
  • #返回完整的公众号列表
  • mps = itchat.get_mps()
  • ## 获取名字中含有特定字符的公众号,也就是按公众号名称查找,返回值为一个字典的列表
  • mps = itchat.search_mps(name='CSDN')
  • print(mps)
  • #发送方法和上面一样
  • userName = mps[0]['UserName']
  • itchat.send("hello",toUserName = userName)
  • 3. 发送内容代码如下

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • #coding=utf8
  • import itchat
  •  
  • itchat.auto_login(hotReload=True)
  • #获取通讯录信息
  • account=itchat.get_friends()
  • # #获取自己的UserName
  • userName = account[0]['UserName']
  • #获取公众号信息
  • # mps = itchat.get_mps()
  • # print(mps)
  • lines = []
  • #读取txt文件
  • f = open("/home/numb/Desktop/aaa.txt")
  • lines = f.readlines()#读取全部内容
  • #循环发送文本内容
  • for i in range(90):
  •  #UserName需要用上面获取的自己修改
  •  itchat.send(lines[i],toUserName='UserName')
  • print("Success")
  • 以上这篇Python利用itchat库向好友或者公众号发消息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/Co_zy/article/details/73302984

    上一篇下一篇

    猜您喜欢

    热门推荐