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实现好友全头像的拼接实例(推荐)
Jun 24 Python
修复 Django migration 时遇到的问题解决
Jun 14 Python
pytorch中tensor的合并与截取方法
Jul 26 Python
使用Python处理BAM的方法
Sep 28 Python
python爬虫实现中英翻译词典
Jun 25 Python
Python制作微信好友背景墙教程(附完整代码)
Jul 17 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
实例详解Python装饰器与闭包
Jul 29 Python
pandas DataFrame行或列的删除方法的实现示例
Aug 02 Python
python [:3] 实现提取数组中的数
Nov 27 Python
python将数组n等分的实例
Dec 02 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
Jun 24 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
Snoopy类使用小例子
2008/04/15 PHP
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
php处理复杂xml数据示例
2016/07/11 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
Python及Django框架生成二维码的方法分析
2018/01/31 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
对python Tkinter Text的用法详解
2018/10/11 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
Python 防止死锁的方法
2020/07/29 Python
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
介绍下static、final、abstract区别
2015/01/30 面试题
旅游管理本科生求职信
2013/10/14 职场文书
工业自动化专业毕业生推荐信
2013/11/18 职场文书
采购助理岗位职责
2014/02/16 职场文书
健康教育评估方案
2014/05/25 职场文书
顶岗实习计划书
2015/01/16 职场文书
邀请函格式范文
2015/02/02 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
体育委员竞选稿
2015/11/21 职场文书