前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django开发之简书推荐作者可视化

Django开发之简书推荐作者可视化

作者头像
Python中文社区
发布2018-02-01 10:11:27
1.1K0
发布2018-02-01 10:11:27
举报
文章被收录于专栏:Python中文社区

專 欄

罗罗攀,Python中文社区专栏作者

专栏地址:

http://www.jianshu.com/u/9104ebf5e177

折腾了几天,终于完成了第一个web开发项目,其中乐趣多多,坑也是巨多,听我娓娓道来。由于本人使用的腾讯学生机(小霸王),请稍作等待,不想等待的小伙伴们,直接看下图:

项目概述 本项目结合数据的采集、预处理、存储、使用等技术,利用Python语言实现功能,展示了简书推荐作者相应的统计信息,本人的信息以及推荐作者的查询功能。

项目知识点 scrapy 利用scrapy框架进行数据的爬虫及预处理,由于侧重点是web开发,这里只是爬取了用户的个人信息,文章等信息没有做爬取。 mysql 该项目使用mysql进行数据的存储,同时通过mysql数据库完成前后端的数据交互。 echarts3 数据的可视化使用echarts3,百度良心之作~ Semantic UI 对于css完全小白的我来说,当然要使用框架啦,semantic里面的容器炒鸡好用,不要担心布局难看啦。 Django web开发当然是使用python的Django框架啦。 统计 该web项目总共设计3个界面,由于界面的上下结构一样,这就要使用模板的继承。 首先可视化了用户的类型和性别分布 地区分布

这里简书没有用户的地址信息,但有些用户挂了微博,我通过进入微博爬取的数据。这里微博的数据要使用正则,然后加请求头。总共才30多个数据,居住在上海的就有9个~ 用户排名 这里使用了粉丝排名和文章数进行排名。简书一哥彭小六位居第三,而文章数排第一的是Sir电影,1514篇,6的飞起。 罗罗攀 第二个界面是我自己的界面。 卡片 这里使用semantic制作了一个小卡片,个人非常喜欢。

热门文章 多半都是与简书相关的一些爬虫文章。 写作时间可视化 最后弄了2个折线图,看看我都是什么时候更文的~ 搜索 最后通过form表单的post功能,完成搜索功能,用手机可能无法实现搜索,请用电脑使用。

总结 界面我还是比较喜欢的,粉丝的背景和一个笔记本,与简书很配。 感谢故人兄、亮亮同学、程程同学们的帮助。 还有许多不足,请多多批评指正。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档