用python3操作微信(itchat),发送图片
来源:互联网 发布:京津冀生态环境数据 编辑:程序博客网 时间:2024/05/22 10:27
两个代码,一个是把python当微信操作,可以查看自己的好友信息,群信息等。还可以定时发送文本,文件等。效果就和你本人操作一样,没差别。
还有一个是连接你的微信和图灵机器人,别人和你说话可以自动回复(非常愚蠢)。
itchat.search_friends(name=r’ ‘) 是找到某好友
itchat.get_chatrooms(update=True)是获得所有群。同类。
#coding=utf8import itchatitchat.auto_login(hotReload=True) #热启动你的微信#itchat.run()rooms=itchat.get_chatrooms(update=True)for i in range(len(rooms)): print(rooms[i]) #查看你多有的群room = itchat.search_friends(name=r' ') #这里输入你好友的名字或备注。print(room)userName = room[0]['UserName']f="C:\文件/lh.jpg" #图片地址try: itchat.send_image(f,toUserName=userName) 如果是其他文件可以直接send_file print("success")except: print("fail")
二、首先去图灵机器人注册账号,查看api接口和key:
#coding=utf8import requestsimport itchatdef get_response(msg): apiUrl = 'http://www.tuling123.com/openapi/api' data = { 'key' : '', #这里自行输入key 'info' : msg, 'userid' : '175007', #这是我的账号 } try: r = requests.post(apiUrl, data=data).json() return r.get('text') except: return "呵呵" #出问题就回复“呵呵”@itchat.msg_register(itchat.content.TEXT)def tuling_reply(msg): defaultReply = 'I received: ' + msg['Text'] #一个默认回复 reply = get_response(msg['Text']) return reply or defaultReplyitchat.auto_login(hotReload=True) #热启动,不需要多次扫码登录itchat.run()
阅读全文
0 0
- 用python3操作微信(itchat),发送图片
- python 微信 itchat
- python微信模块 itchat
- Python itchat个人微信账号接口定时发送群消息
- 微信 聊天 机器人 python itchat
- python itchat实现微信自动回复
- itchat微信自动回复消息
- Python学习-Itchat微信API
- python实现微信接口(itchat)
- 微信自动检测色情图片_python +itchat
- python实现微信接口(itchat)
- 使用微信发送图片
- Python3.5 微信图片-日期命名
- 微信远程访问电脑资源-基于Itchat
- 关于利用itchat模块编写的微信自动回复
- itchat微信调用图灵机器人API
- itchat 实现简单的微信控制电脑
- 使用Python itchat个人微信账号头像拼接
- 获得下拉列表中的选中值
- ttyUSB
- Activiti 外置表单的一种简单部署方式
- CvMat、Mat、IplImage之间的转换详解及实例
- 取出100到1000之间的水仙花数并存入数组
- 用python3操作微信(itchat),发送图片
- 剑指offer---赋值运算符重载函数(1)
- yarn流程
- Android 双屏异显
- 交换法排序
- PopupWindow+AlertDialog+xrecycleview代码片
- VBA,把excel单元格复制成图片
- 获取dataTable 行号 以及该行所对应的值
- bzoj 1419 Red is good(概率与期望)