python3操作微信itchat实现发送图片


Posted in Python onFebruary 24, 2018

两个代码,一个是把python当微信操作,可以查看自己的好友信息,群信息等。还可以定时发送文本,文件等。效果就和你本人操作一样,没差别。

还有一个是连接你的微信和图灵机器人,别人和你说话可以自动回复(非常愚蠢)。

python3操作微信itchat实现发送图片

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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中实现三目运算的方法
Jun 21 Python
python difflib模块示例讲解
Sep 13 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
python如何爬取个性签名
Jun 19 Python
浅谈利用numpy对矩阵进行归一化处理的方法
Jul 11 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
python实现括号匹配的思路详解
Aug 23 Python
Linux CentOS Python开发环境搭建教程
Nov 28 Python
元组列表字典(莫烦python基础)
Apr 03 Python
Django如何自定义model创建数据库索引的顺序
Jun 20 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
python自动12306抢票软件实现代码
Feb 24 #Python
浅谈Python中的zip()与*zip()函数详解
Feb 24 #Python
python模仿网页版微信发送消息功能
Feb 24 #Python
python2.7读取文件夹下所有文件名称及内容的方法
Feb 24 #Python
python opencv之分水岭算法示例
Feb 24 #Python
python3爬取各类天气信息
Feb 24 #Python
python opencv之SIFT算法示例
Feb 24 #Python
You might like
php中header设置常见文件类型的content-type
2015/06/23 PHP
Smarty3配置及入门语法
2017/02/22 PHP
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
Python实现全局变量的两个解决方法
2014/07/03 Python
python里将list中元素依次向前移动一位
2014/09/12 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
Python操作mongodb的9个步骤
2018/06/04 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
2016/02/09 面试题
extern是什么意思
2016/03/10 面试题
建筑管理专业求职信
2014/07/28 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
2014年群众路线党员自我评议
2014/09/24 职场文书
工程部部长岗位职责
2015/02/12 职场文书
会计求职自荐信
2015/03/26 职场文书
党支部工作总结2015
2015/04/01 职场文书
电力工程合作意向书
2015/05/11 职场文书
二婚主持词
2015/06/30 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis
php解析非标准json、非规范json的方式实例
2022/05/10 PHP