python发送微信消息给好友

前提条件

1.能够上外网

2.接收人必须是你的微信好友

代码如下

# 使用微信接口给微信好友发送消息,
import itchat

# 自动登录方法,hotReload=True可以缓存,不用每次都登录,但是第一次执行时会出现一个二维码,需要手机微信扫码登录
itchat.auto_login(hotReload=True)

# 搜索好友,search_friends("xxx"),其中"xxx"为好友昵称,备注或微信号不行
userfinfo = itchat.search_friends("智能群管家014")   # "智能群管家014"为好友昵称

# print(userfinfo),获取userinfo中的UserName参数
userid = userfinfo[0]["UserName"]   # 获取用户id

# 调用微信接口发送消息
itchat.send("hello dear", userid)  # 通过用户id发送信息
#
itchat.send_msg(msg='hello dear', toUserName=userid)  # 发送纯文本信息

 

posted @ 2019-05-21 08:12  sxlong_work  阅读(16742)  评论(1编辑  收藏  举报