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根据经纬度计算距离示例
Feb 16 Python
Python守护进程(daemon)代码实例
Mar 06 Python
python中利用Future对象异步返回结果示例代码
Sep 07 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
python tkinter实现屏保程序
Jul 30 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
python中调试或排错的五种方法示例
Sep 12 Python
Python实现密码薄文件读写操作
Dec 16 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
Python插件机制实现详解
May 04 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 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
PHP5+UTF8多文件上传类
2008/10/17 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
DWZ刷新dialog解决方法
2013/03/03 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
js修改原型的属性使用介绍
2014/01/26 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
jQuery链式调用与show知识浅析
2016/05/11 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
实例解析Vue.js下载方式及基本概念
2018/05/11 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python之eval()函数危险性浅析
2014/07/03 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
Python实现对字符串的加密解密方法示例
2017/04/29 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
解决Django连接db遇到的问题
2019/08/29 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
关于python 跨域处理方式详解
2020/03/28 Python
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
优秀的计算机专业求职信范文
2013/12/27 职场文书
法学专业自我鉴定
2014/02/05 职场文书
教师节活动总结
2014/08/29 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
推广普通话的宣传语
2015/07/13 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python