python给微信好友定时推送消息的示例


Posted in Python onFebruary 20, 2019

如下所示:

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"以上是金山词霸每日一句,崔苹正在轰炸你的微信!")
    t = Timer(6000000, 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给微信好友定时推送消息的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python paramiko实现ssh远程访问的方法
Dec 03 Python
python用字典统计单词或汉字词个数示例
Apr 22 Python
详解python 发送邮件实例代码
Dec 22 Python
利用numpy+matplotlib绘图的基本操作教程
May 03 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
Dec 20 Python
对python3中, print横向输出的方法详解
Jan 28 Python
Python提取频域特征知识点浅析
Mar 04 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
通过Python pyecharts输出保存图片代码实例
Nov 25 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 Python
linux查找当前python解释器的位置方法
Feb 20 #Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 #Python
python爬取酷狗音乐排行榜
Feb 20 #Python
python 定时器,轮询定时器的实例
Feb 20 #Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 #Python
python爬取内容存入Excel实例
Feb 20 #Python
Python和Go语言的区别总结
Feb 20 #Python
You might like
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
webpack之devtool详解
2018/02/10 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
为什么要使用Vuex的介绍
2019/01/19 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
Python简单计算文件MD5值的方法示例
2018/04/11 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
模具数控专业自荐信
2014/01/27 职场文书
股份合作协议书范本
2014/04/14 职场文书
工作评语大全
2014/04/26 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
听证会主持词
2015/07/03 职场文书
Golang 并发编程 SingleFlight模式
2022/04/26 Golang