Python爬虫实践1- 个人博文浏览量抓取

**小马哥正在为Python的所有常见知识进行汇总,更会有大量实战项目**

**点击-->全栈工程师养成---Python内容导航页<--查看所有Python内容**

本文目的

0,写文章初期,特别关注自己的文章浏览量情况,总是打开博客空间去访问,太过麻烦,程序员都是懒的,机器能做的,绝对不自己动手.
1,学习python自带的urllib请求库;
2,通过爬虫监控自己所有的博客访问被浏览情况;(Version1.0监控简书的文章);
3,其它: Python Web开发,可视化开发,Python对数据库与邮件的模块支持.

需求
1,抓取目标博客的浏览量,留言量;
2,保存在MySQL数据库;
3,可视化显示统计指标;
4,有新留言,邮件通知;每天定时发布今日博文浏览状态.

数据流程图

博客浏览状态监控

实现步骤
1,数据采集
2,解析简书博客数据
3,保存数据到mysql
4,web读取数据进行可视化
5,Python中发送邮件

保存bean到dao代码

代表简书Bean的代码
下载网页,解析内容,保存数据到数据库

到现在为止,网页内容经过了urllib请求下载,正则表达式解析,sqlite保存到数据,流程走通,但是还有很多问题

1,数据库中的数据记录,有的不准确(正则解析html文档的时候,一定要解析下载下来的html,而不是浏览器中通过工具看到的);

2,简书个人首页中文章不是全部加载的,而是先加载7条,然后滚动条下拉动态加载,而动态加载的内容,我们没有请求获取到,这个在下篇博文解决;

3,下一篇博文在IDE中写代码,按照企业级项目进行;

4,调度系统和web以及可视化部分未完成;

**小马哥正在为Python的所有常见知识进行汇总,更会有大量实战项目**

**点击-->全栈工程师养成---Python内容导航页<--查看所有Python内容**

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,071评论 1 3
  • 大年初四晚上火车坐卧铺回西安,卧铺是过去一直的出行方式,现在的节奏实在太快,而自己确也已经融入其中。 一夜的火车,...
    一个愤青阅读 248评论 0 0
  • 今天是2月24日,春节过后,很多人面临找工作的难题。面试高峰期,怎么在众多面试者脱颖而出,独得面试官的青睐,找到自...
    坚持坚持再坚持00阅读 1,605评论 8 16
  • 父母的爱情 新中国刚刚成立时,母亲是一个乡村小学的一年级学生,母亲九岁的时候是学校宣传队的成员。在乡镇每年举行的一...
    赤壁淡然阅读 210评论 0 0