受到这篇文章的启发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。经过几天的测试,接口数据每天都有更新,目前已有四万多条的数据。

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

邮件模板:

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

定时任务:

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

源码:

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

最新文章

  1. SecureCRT连接VirtualBox下的ubuntu以及NMP的搭建与通过宿主机访问该NGINX服务器过程
  2. sql异步执行
  3. android textview 设置text 字体
  4. PAT (Basic Level) Practise:1040. 有几个PAT
  5. 如何在XAMPP中设置多个网站
  6. 关于火狐浏览器不支持img onerror的办法
  7. POJ 3159 Candies (栈优化spfa)
  8. Morris Traversal 二叉树遍历。
  9. java基础入门-arraylist存储开销
  10. boost事件处理
  11. must override a superclass method
  12. Centos 7.3下图文安装SQL Server
  13. include 和require的区别
  14. Libevent 事件管理和添加事件
  15. MongoDB Limit与Skip方法
  16. python加密
  17. spring4笔记----PropertyOverrideConfigureer 重写占位符配置器(图)
  18. js实现复选框的全选、全不选和反选
  19. luogu P4770 [NOI2018]你的名字
  20. Eclipse修改编码方式

热门文章

  1. 【原创】梵高油画用深度卷积神经网络迭代十万次是什么效果? A neural style of convolutional neural networks
  2. .NET Core 最小化发布
  3. Got minus one from a read call异常
  4. 地图学与GIS制图的基础理论(一)
  5. ASP.NET Core中的缓存[1]:如何在一个ASP.NET Core应用中使用缓存
  6. 下一个项目为什么要用 SLF4J
  7. C语言 extern4 全局数组
  8. Omi教程-使用group-data通讯
  9. 关于下载SAE日志签名认证的方法——PHP版
  10. oracle 游标的使用