python实现微信定时每天和女友发送消息


Posted in Python onApril 29, 2019

但凡有些事情重复时,我就在想怎么可以用程序来自动化。这里想分享如何每天给女友定时微信发送”晚安“,如果只是晚安,就略显单调,于是爬取金山词霸每日一句,英文和翻译,借此设定定时器进行发送。

准备:

pip install wxpy
pip install requests

实现代码:

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
import random
bot = Bot()
# linux执行登陆请调用下面的这句
#bot = Bot(console_qr=2,cache_path="botoo.pkl")
def get_news():
 
 """获取金山词霸每日一句,英文和翻译"""
 url = "http://open.iciba.com/dsapi/"
 r = requests.get(url)
 content = r.json()['content']
 note = r.json()['note']
 return content, note
 
def send_news():
 try:
 contents = get_news()
 # 你朋友的微信名称,不是备注,也不是微信帐号。
 my_friend = bot.friends().search('fairy')[0]
 my_friend.send(contents[0])
 my_friend.send(contents[1])
 my_friend.send(u"晚安")
 # 每86400秒(1天),发送1次
 t = Timer(86400, send_news)
 # 为了防止时间太固定,于是决定对其加上随机数
 ran_int = random.randint(0,100)
 t = Timer(86400+ran_int,send_news)
 
 t.start()
 except:
 
 # 你的微信名称,不是微信帐号。
 my_friend = bot.friends().search('威风大侠')[0]
 my_friend.send(u"今天消息发送失败了")
 
if __name__ == "__main__":
 send_news()

效果截图:

python实现微信定时每天和女友发送消息

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

Python 相关文章推荐
python创建临时文件夹的方法
Jul 06 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
浅谈Python中重载isinstance继承关系的问题
May 04 Python
Linux CentOS Python开发环境搭建教程
Nov 28 Python
Python网页正文转换语音文件的操作方法
Dec 09 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
使用python实现画AR模型时序图
Nov 20 Python
Python实现CAN报文转换工具教程
May 05 Python
详解Python中import机制
Sep 11 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
Sep 21 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
python微信智能AI机器人实现多种支付方式
Apr 12 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 #Python
python微信撤回监测代码
Apr 29 #Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
Apr 29 #Python
详解Python中的内建函数,可迭代对象,迭代器
Apr 29 #Python
python抓取需要扫微信登陆页面
Apr 29 #Python
python基于itchat模块实现微信防撤回
Apr 29 #Python
手把手教你使用Python创建微信机器人
Apr 29 #Python
You might like
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
学习ExtJS Column布局
2009/10/08 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
CentOS安装pillow报错的解决方法
2016/01/27 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
selenium+python自动化测试之环境搭建
2019/01/23 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
Django实现celery定时任务过程解析
2020/04/21 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
python实现mean-shift聚类算法
2020/06/10 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
python 调用Google翻译接口的方法
2020/12/09 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
如何用Lucene索引数据库
2016/02/23 面试题
如何写一个自定义标签
2012/12/28 面试题
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
个人合作协议书范本
2014/04/18 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
建筑工程催款函
2015/06/24 职场文书