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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python获取android设备的GPS信息脚本分享
Mar 06 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
Apr 17 Python
python使用urllib2提交http post请求的方法
May 26 Python
Python时间模块datetime、time、calendar的使用方法
Jan 13 Python
Python 多线程抓取图片效率对比
Feb 27 Python
详解基于django实现的webssh简单例子
Jul 17 Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 Python
python操作excel让工作自动化
Aug 09 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
浅析Python requests 模块
Oct 09 Python
python 实现倒计时功能(gui界面)
Nov 11 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
js表数据排序 sort table data
2009/02/18 Javascript
web 页面分页打印的实现
2009/06/22 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
生成二维码方法汇总
2014/12/26 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
跟老齐学Python之Import 模块
2014/10/13 Python
Python计算两个日期相差天数的方法示例
2017/05/23 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
Python数据类型之List列表实例详解
2019/05/08 Python
python实现的生成word文档功能示例
2019/08/23 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
Python项目打包成二进制的方法
2020/12/30 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
德国网上药房:Apotal
2017/04/04 全球购物
师范毕业生求职自荐信
2013/09/25 职场文书
工地安全检查制度
2014/02/04 职场文书
收银员岗位职责
2014/02/07 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
研究生考核个人自我鉴定
2014/03/27 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
爱心助学感谢信
2015/01/21 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android