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使用函数默认值实现函数静态变量的方法
Aug 18 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
numpy.linspace函数具体使用详解
May 27 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
python使用if语句实现一个猜拳游戏详解
Aug 27 Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 Python
Python通过Schema实现数据验证方式
Nov 12 Python
python中添加模块导入路径的方法
Feb 03 Python
python解包概念及实例
Feb 17 Python
python实现A*寻路算法
Jun 13 Python
关于python pygame游戏进行声音添加的技巧
Oct 24 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
我的群发邮件程序
2006/10/09 PHP
php简单提示框alert封装函数
2010/08/08 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
pytorch进行上采样的种类实例
2020/02/18 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
办公室主任岗位职责
2013/11/08 职场文书
仓管岗位职责范本
2014/02/08 职场文书
酒店总经理助理职责
2014/02/12 职场文书
音乐教育感言
2014/03/05 职场文书
怀念母亲教学反思
2014/04/28 职场文书
党员承诺书怎么写
2014/05/20 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
我是特种兵观后感
2015/06/11 职场文书
2015小学师德工作总结
2015/07/21 职场文书
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL