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之玩转字符串(2)
Sep 14 Python
初步认识Python中的列表与位运算符
Oct 12 Python
从零开始学Python第八周:详解网络编程基础(socket)
Dec 14 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
使用Python正则表达式操作文本数据的方法
May 14 Python
python实现大学人员管理系统
Oct 25 Python
Python求正态分布曲线下面积实例
Nov 20 Python
python中threading开启关闭线程操作
May 02 Python
Python同时迭代多个序列的方法
Jul 28 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
Jun 01 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
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
php登陆页的密码处理方式分享
2013/10/14 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
Python 字符串操作方法大全
2014/03/11 Python
python如何查看系统网络流量的信息
2016/09/12 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
ipython和python区别详解
2019/06/26 Python
详解用python生成随机数的几种方法
2019/08/04 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
加工操作管理制度
2014/01/19 职场文书
医疗纠纷协议书
2014/04/16 职场文书
交通事故和解协议书
2014/09/25 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书