python实现向微信用户发送每日一句 python实现微信聊天机器人


Posted in Python onMarch 27, 2019

分享几个Python针对微信的小工具,供大家参考,具体内容如下

用Python实现向微信用户发送每日一句

# -*- coding:utf-8 -*-
from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
#bot = Bot()
#bot = Bot(console_qr=2,cache_path="botoo.pkl")#这里的二维码是用像素的形式打印出来!,如果你在win环境上运行,替换为 bot=Bot()
bot = Bot(cache_path=True)
 
def get_news1():
#获取金山词霸每日一句,英文和翻译
 url = "http://open.iciba.com/dsapi/"
 r = requests.get(url)
 contents = r.json()['content']
 translation= r.json()['translation']
 return contents,translation
def send_news():
 try:
  my_friend = bot.friends().search(u'浩')[0] #你朋友的微信名称,不是备注,也不是微信帐号。
  my_friend.send(get_news1()[0])
  my_friend.send(get_news1()[1][5:])
  my_friend.send(u"以上是金山词霸每日一句,http://www.qq.com\" data-miniprogram-appid=\"wxae430cc3e778834b\" data-miniprogram-path=\"pages/goLogin/goLogin\"")
  t = Timer(10, send_news)#每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧
  t.start()
 except:
  my_friend = bot.friends().search('回???是如此伤')[0]#你的微信名称,不是微信帐号。
  my_friend.send(u"今天消息发送失败了")
if __name__ == "__main__":
 send_news()

用Python调用图灵机器人接口实现微信聊天机器人

import kivy
 
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Button
import itchat
import requests
 
class test(App):
 def get_response(msg):
  apiUrl = 'http://www.tuling123.com/openapi/api'
  data = {
   'key': '0646d90819004f2fa565852c0fe3c3af', # Tuling Key
   'info': msg, # 这是我们发出去的消息
   'userid': '123', # 这里你想改什么都可以
  }
  # 我们通过如下命令发送一个post请求
  r = requests.post(apiUrl, data=data).json()
  return r.get('text')
 
 @itchat.msg_register(itchat.content.TEXT)
 def print_content(msg):
  return get_response(msg['Text'])
 
 @itchat.msg_register([itchat.content.TEXT], isGroupChat=True)
 def print_content(msg):
  return get_response(msg['Text'])
 
 itchat.auto_login(True)
 itchat.run()
 
 
if __name__ == '__main__':
 test().run()

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

Python 相关文章推荐
python抓取豆瓣图片并自动保存示例学习
Jan 10 Python
跟老齐学Python之重回函数
Oct 10 Python
Python中的Matplotlib模块入门教程
Apr 15 Python
python数据分析数据标准化及离散化详解
Feb 26 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
May 05 Python
celery4+django2定时任务的实现代码
Dec 23 Python
Python设计模式之职责链模式原理与用法实例分析
Jan 11 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
Python第三方包PrettyTable安装及用法解析
Jul 08 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
Sep 16 Python
python 基于opencv 绘制图像轮廓
Dec 11 Python
Pandas读写CSV文件的方法示例
Mar 27 #Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 #Python
超简单使用Python换脸实例
Mar 27 #Python
python爬虫爬取微博评论案例详解
Mar 27 #Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 #Python
详解python中@的用法
Mar 27 #Python
详解python列表生成式和列表生成式器区别
Mar 27 #Python
You might like
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
在Django的模板中使用认证数据的方法
2015/07/23 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
python的命名规则知识点总结
2019/10/04 Python
Keras自定义IOU方式
2020/06/10 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
质检的岗位职责
2013/11/17 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
SSM VUE Axios详解
2021/10/05 Vue.js
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python