Python--定时给Ta讲笑话

时间:2021-01-14 14:44:45

受到这篇文章的启发http://python.jobbole.com/84796/,我也动手写了个程序玩一玩。

接口请求说明:

接口请求地址http://api.1-blog.com/biz/bizserver/xiaohua/list.do,同时作者也有演示网站http://1-blog.com,接口请求说明具体看http://ajita.iteye.com/blog/2188914。经过几天的测试,接口数据每天都有更新,目前已有四万多条的数据。

Python--定时给Ta讲笑话

作者提供的方式,我使用了方式一请求,将maxxhid和minxhid存入了Redis中(选择Redis纯粹只是为了在Python中练练手),目前已知的问题,如果当请求数据的最大ID小于接口数据源的最大笑话ID时(意思就是当接口有数据更新了),即使你是按限制最大ID、最小ID和size请求数据,接口也会返回最新的数据给你,这也就不能保证每次请求接口数据都是不重复的。

邮件模板:

一个好看的界面,能够一定程度上提高人的吸引力,于是乎,在网上找了一个邮件模板,用上之后的效果如下图所示:

Python--定时给Ta讲笑话

定时任务:

使用Linux定时任务crontab,定时执行程序

源码:

https://github.com/BiaoLiu/lbi.joker.git