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读取注册表中值的方法
Apr 08 Python
python标准算法实现数组全排列的方法
Mar 17 Python
Python生成随机数组的方法小结
Apr 15 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
Sep 28 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
python绘制双柱形图代码实例
Dec 14 Python
Python wxPython库Core组件BoxSizer用法示例
Sep 03 Python
Python实现按逗号分隔列表的方法
Oct 23 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
python 解压、复制、删除 文件的实例代码
Feb 26 Python
在脚本中单独使用django的ORM模型详解
Apr 01 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
php准确计算复活节日期的方法
2015/04/18 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
基于Python的身份证号码自动生成程序
2014/08/15 Python
python3实现短网址和数字相互转换的方法
2015/04/28 Python
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python单链表简单实现代码
2016/04/27 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
详谈pandas中agg函数和apply函数的区别
2018/04/20 Python
python issubclass 和 isinstance函数
2019/07/25 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
怎样从/向数据文件读/写结构
2014/11/23 面试题
node中使用shell脚本的方法步骤
2021/03/23 Javascript
大专应届生个人简历的自我评价
2013/10/15 职场文书
银行内勤岗位职责
2014/04/09 职场文书
程序员求职信
2014/04/16 职场文书
文明城市标语
2014/06/16 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
入股合作协议书
2014/10/12 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
讨论nginx location 顺序问题
2022/05/30 Servers