python3操作微信itchat实现发送图片
作者:小弥弥子 时间:2022-03-26 11:42:52
两个代码,一个是把python当微信操作,可以查看自己的好友信息,群信息等。还可以定时发送文本,文件等。效果就和你本人操作一样,没差别。
还有一个是连接你的微信和图灵机器人,别人和你说话可以自动回复(非常愚蠢)。
itchat.search_friends(name=r' ‘) 是找到某好友
itchat.get_chatrooms(update=True)是获得所有群。同类。
#coding=utf8
import itchat
itchat.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=utf8
import requests
import itchat
def 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 defaultReply
itchat.auto_login(hotReload=True) #热启动,不需要多次扫码登录
itchat.run()
来源:http://blog.csdn.net/qq_37408031/article/details/78606932
标签:python,微信,itchat
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2023-09-20 17:59:32
![](https://img.aspxhome.com/file/2023/4/62314_0s.png)
Python OpenCV的基本使用及相关函数
2022-11-16 11:24:55
![](https://img.aspxhome.com/file/2023/9/68819_0s.jpg)
Oracle常用命令大全集
2010-07-21 13:18:00
在SQL触发器或存储过程中获取在程序登录的用户
2012-01-29 18:01:32
FckEditor配置手册中文教程详细说明
2010-02-28 12:37:00
ADO组件之分页程序详解
2008-10-09 12:28:00
百度工程师讲PHP函数的实现原理及性能分析(三)
2023-10-20 01:33:03
django中SMTP发送邮件配置详解
2022-12-29 15:08:43
![](https://img.aspxhome.com/file/2023/9/72729_0s.png)
php+mysqli使用面向对象方式更新数据库实例
2023-06-23 00:30:23
jsp自定义标签之ifelse与遍历自定义标签示例
2023-06-25 21:09:34
AXObject解决IE需要激活 ActiveX 控件方法
2007-11-08 12:16:00
Python字符串拼接的几种方法整理
2021-05-08 18:55:47
![](https://img.aspxhome.com/file/2023/5/64735_0s.jpg)
PHP rsa加密解密算法原理解析
2023-08-18 17:23:38
javascript常用的方法整理
2023-08-23 10:57:13
用户体验杂谈
2011-10-21 21:09:08
Gregarius中文日期格式问题解决办法
2023-11-18 09:51:00
javascript设置页面背景色及背景图片的方法
2023-09-06 22:00:51
如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库
2007-09-23 13:03:00
![](https://img.aspxhome.com/file/uploadpic/20079/23/200792313732111.jpg)
OpenCV 图像梯度的实现方法
2023-07-14 08:25:43
![](https://img.aspxhome.com/file/2023/6/64296_0s.png)
Pandas处理DataFrame稀疏数据及维度不匹配数据分析详解
2023-08-20 02:44:38
![](https://img.aspxhome.com/file/2023/9/75999_0s.jpg)