在一个夜黑风高的夜晚、在我拨了无数个无法接通后,我接到了一个未知男人的来电。他告诉我........... “别来骚扰我了,我教你还不行么” 在不求人这条路上我走了好久,痛定思痛后、让我终于明白了一个道理:女友才是真谛~

微信登录

安装微信机器人模块 pip install -U wxpy 导入模块

from wxpy import * 初始化机器人,扫码登陆 bot = Bot()通过微信网页版登录、初始化登陆时需要扫码

请求诗词API接口Token 用于鉴别和区分每个用户,获取后 永久有效

获取 Token 的地址为,GET 方法返回值 { "status": "success", "data": "RgU1rBKtLym/MhhYIXs42WNoqLyZeXY3EkAcDNrcfKkzj8ILIsAP1Hx0NGhdOO1I" }

携带Token请求,在header中指定X-User-Token

通过urllib3构造请求头

http = urllib3.PoolManager()

result = http.request('GET','https://v2.jinrishici.com/sentence',

headers={'X-User-Token': RgU1rBKtLym/MhhYIXs42WNoqLyZeXY3EkAcDNrcfKkzj8ILIsAP1Hx0NGhdOO1'})

计划任务python时间调度框架APScheduler,APScheduler 四个组件分别为:触发器(trigger),作业存储(job store),执行器(executor),调度器(scheduler)。 其中触发器(trigger)规则有三种 - date #基础规则只会执行一次 - cron #计划任务、指定时间循环执行 - interval #间隔任务、指定时间段循环执行

scheduler = BlockingScheduler()

scheduler.add_job(job, 'cron', day_of_week='1-5', hour=8, minute=20)

# job为具体的执行函数,后面为时间定义:每天最好的时间给最好的她送去最好的诗词....

scheduler.start()

全部代码

from wxpy import *

import urllib3

import json

from apscheduler.schedulers.blocking import BlockingScheduler

'''初始化登录状态,搜索的好友名称为自己通讯录中的备注名返回结果为list'''

bot = Bot()

kele = bot.friends().search('可乐')[0]

sched = BlockingScheduler()

def send_message():

'''通过API获取json格式诗词、并解析出对应的 标题、作者、内容title: 诗词名author: 作者origin: 内容'''

http = urllib3.PoolManager()

result = http.request('GET','https://v2.jinrishici.com/sentence', headers={'X-User-Token': '*******'})

s = json.loads(result.data)

title = s['data']['origin']['title']

author = s['data']['origin']['dynasty'] + '--' + s['data']['origin']['author']

origin = json.loads(result.data)['data']['origin']['content']

message = "{}\n{}\n{}\n".format(title,author,origin)

kele.send(message) #发送消息

def cron(event):

'''周一至周五早上8:20执行任务'''

sched = BlockingScheduler()

sched.add_job(event, 'cron', day_of_week='1-5', hour=8, minute=20)

sched.start()

if __name__ == "__main__":

cron(send_message)

参考

python作者的诗_用python和她一起唐诗宋词相关推荐

  1. python作者的诗_《全唐诗》Python文本分析

    背景概述 诗歌是构筑唐代文化史高峰的一座巨大丰碑,唐代的诗歌空前繁荣,达到完美的艺术境界,成为大唐王朝时代的文化标志.本人热爱唐诗,希望从文本挖掘的角度去探索全唐诗,挑战不同场景下文本处理和分析的过程 ...

  2. python程序写诗_用Python作诗,生活仍有诗和远方

    原标题:用Python作诗,生活仍有诗和远方 报 名 来源:TheodoreXu链接: https://segmentfault.com/a/1190000013154329 常听说,现在的代码,就和 ...

  3. 用python画风景诗_关于Python turtle 绘图

    python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle 先说明一下turtl ...

  4. python程序写诗_将Python诗歌与D结合起来

    在与docker一起使用poetry时,需要记住以下几点. 安装 安装poetry的正式方法是通过:curl -sSL https://raw.githubusercontent.com/sdispa ...

  5. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

  6. python作者龟叔_龟叔和他的Python

    经过了漫长的旅程,终于要看到主角Python了.Python是现在非常非常流行的编程语言,在我们能看到的大部分编程语言排行榜中,Python都能在前三甲中拥有一席之地 ,并且发展势头非常之猛,可以这么 ...

  7. python大数据免费_用python做大数据

    不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...

  8. python delimiter分隔符用法_使用Python文件读写,自定义分隔符(custom delimiter)

    众所周知,python文件读取文件的时候所支持的newlines(即换行符),是指定的.这一点不管是从python的doucuments上还是在python的源码中(作者是参考了python的io版本 ...

  9. python 运行程序代码_一些python程序

    <从问题到程序:用Python学编程和计算>--1.2 Python语言简介 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 ...

最新文章

  1. libevent源码深度剖析八
  2. 设计模式之空对象模式
  3. 重磅综述:三万字长文读懂单细胞RNA测序分析的最佳实践教程 (原理、代码和评述)
  4. Docker上搭载Solr,重新编辑加载文件的相关命令
  5. StereoPannerNode
  6. 基于golang的数据结构源码说明
  7. 硬件学习博客和资源汇总
  8. 深入理解Servlet原理
  9. PCAN Explorer之plot插件导出数据时间格式转换
  10. (简单)华为P20 EML-AL00的USB调试模式在哪里打开的步骤
  11. (int*)、(int *)和(int **)的区别
  12. oracle SQL先按字母排序再按数字排序
  13. 代数基础 | Kronecker积
  14. 游戏思考13:关于MMORPG游戏服务器的种类及作用(以后会同步更新github,持续更新系列,目前有20个服务器说明,22/10/20)
  15. Android相机预览页面被压缩和拉伸问题
  16. python 离群值_如何从Numpy数组中删除离群值
  17. 3dmax动画学习阶段总结
  18. Android iOS Mac QQ邮箱 日历同步
  19. 黑客在开源网站植入秘密后门、恶意软件通过非常规IP逃避检测|1月25日全球网络安全热点
  20. ASUS路由器支持锐捷设置

热门文章

  1. 揭秘:贵州交警“六合一”系统,零故障运行500天的背后
  2. 一首来自华育国际的藏头诗,祝福祖国繁荣富强
  3. 结合领域驱动设计的SOA分布式软件架构(一)
  4. 计算机应用基础西南大学答案2015,计算机应用基础统考练习题答案
  5. acm二进制运算技巧
  6. 教你如何系统的自学Python - 纯干货!
  7. 作为一枚DIY爱好者,不会画PCB怎么行?杨工带你入门Altium Designer(上)
  8. 采购员掌握的计算机知识,电子商务导论复习题
  9. c语言 vc 记事本设计,c语言程序设计课程设计--记事本.doc
  10. 实战突击JAVA开发项目_《实战突击Java项目开发案列整合》随书资料(视频+源码)_源雷技术空间...