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 相关文章推荐
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
Python温度转换实例分析
Jan 17 Python
对numpy中的数组条件筛选功能详解
Jul 02 Python
python提取log文件内容并画出图表
Jul 08 Python
基于python调用psutil模块过程解析
Dec 20 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
Oct 30 Python
python中用ctypes模拟点击的实例讲解
Nov 26 Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 Python
python自动生成证件号的方法示例
Jan 14 Python
分析Python list操作为什么会错误
Nov 17 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后台程序与Javascript的两种交互方式
2009/10/25 PHP
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
2014/05/27 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
VueJs与ReactJS和AngularJS的异同点
2016/12/12 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
JavaScript实现筛选数组
2021/03/02 Javascript
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
python time.strptime格式化实例详解
2021/02/03 Python
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
华为python面试题
2016/05/03 面试题
工程类专业自荐信范文
2014/03/09 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
浅谈redis缓存在项目中的使用
2021/05/20 Redis
Python 如何将integer转化为罗马数(3999以内)
2021/06/05 Python