Python定时发送消息的脚本:每天跟你女朋友说晚安


Posted in Python onOctober 21, 2018

首先 你要有个女朋友

效果:

Python定时发送消息的脚本:每天跟你女朋友说晚安

需要安装几个包

  • pip install wxpy
  • pip install wechat_sender
  • pip install requests

代码如下:

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
from wechat_sender import Sender
import time,requests
bot = Bot(console_qr=2,cache_path='botoo.pk1') # 把consol_qr=2去掉,二维码是当做图片弹出来,否则则是以像素的方式打印出来,后面的参数是热登录,
def get_news():
  # 这里是把今日糍粑每日一句中拿过来的信息发送给你朋友
  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:
    ufriend = bot.friends().search(u'Mr-Lee')[0] # 朋友微信昵称(不是备注,不是微信账号)
    ufriend.send(get_news()[0])
    ufriend.send(get_news()[1][5:])
    ufriend.send(u'晚安')
    t = Timer(86400,send_news) # 86400是间隔时间(一天)
    t.start()
  except:
    ufriend = bot.friends().search("L")[0] # 你的微信名称,不是微信号
    ufriend.send(u'消息发送失败')
if __name__ == '__main__':
  send_news()

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python支持断点续传的多线程下载示例
Jan 16 Python
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
解决python文件字符串转列表时遇到空行的问题
Jul 09 Python
Python常用模块之requests模块用法分析
May 15 Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 Python
教你一步步利用python实现贪吃蛇游戏
Jun 27 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
利用Python绘制Jazz网络图的例子
Nov 21 Python
PyQt5多线程刷新界面防假死示例
Dec 13 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
Jun 10 Python
Python基于time模块表示时间常用方法
Jun 18 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
用Django写天气预报查询网站
Oct 21 #Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 #Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 #Python
Python根据文件名批量转移图片的方法
Oct 21 #Python
浅谈Python中的bs4基础
Oct 21 #Python
python清除字符串前后空格函数的方法
Oct 21 #Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 #Python
You might like
php中自定义函数dump查看数组信息类似var_dump
2014/01/27 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
PHP钩子实现方法解析
2019/05/21 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
Javascript倒计时代码
2010/08/12 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
javascript的回调函数应用示例
2014/02/20 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
2016/05/16 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
跟老齐学Python之dict()的操作方法
2014/09/24 Python
利用Python学习RabbitMQ消息队列
2015/11/30 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
Python的高阶函数用法实例分析
2019/04/11 Python
python如何制作英文字典
2019/06/25 Python
基于Python绘制个人足迹地图
2020/06/01 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
英国床垫在线:Mattress Online
2016/12/07 全球购物
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
四年大学生活的个人自我评价
2013/12/11 职场文书
经理助理岗位职责
2014/03/05 职场文书
合同协议书格式
2014/04/18 职场文书
婚前协议书范本
2014/10/27 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android