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实现百度关键词排名查询
Mar 30 Python
推荐11个实用Python库
Jan 23 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
深入浅析python继承问题
May 29 Python
python实现最长公共子序列
May 22 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
tensorflow 变长序列存储实例
Jan 20 Python
Python栈的实现方法示例【列表、单链表】
Feb 22 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 Python
浅析PyCharm 的初始设置(知道)
Oct 12 Python
Django如何继承AbstractUser扩展字段
Nov 27 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 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
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
Windows下安装Memcached的步骤说明
2010/04/25 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
28个JS验证函数收集
2010/03/02 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
JS继承用法实例分析
2015/02/05 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
python快速排序代码实例
2013/11/21 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python实现合并两个排序的链表
2019/03/03 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
马来西亚网上购物:Youbeli
2018/03/30 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
供货协议书
2014/04/22 职场文书
我的祖国演讲稿
2014/05/04 职场文书
宣传标语大全
2014/07/01 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
四年级学生期末评语
2014/12/26 职场文书
Java使用Unsafe类的示例详解
2021/09/25 Java/Android