longzx-9527 / Flask_spider
基于flask+request小说爬取项目
Stars: ✭ 248
Programming Languages
python
139335 projects - #7 most used programming language
基于flask+requests个人博客系统
1.基本环境搭建
1.本人使用的系统是 Centos7
2.python环境
2.1 安装python3.6
2.2 安装pip工具
3.安装mysql数据库 使用的是mysql 5.7 charset=utf8
4.建立相关数据库及表
2.安装教程(推荐安装环境:Centos7,python版本要超过3.4)
1.git clone https://github.com/longzx-9527/flask_spider.git
2.cd flask_spider
3.pyvenv myvenv #虚拟环境
4.source venv/bin/activate #激活虚拟环境
5.pip install -r requirement.txt # 安装依赖
以上,应该安装好了python依赖包。 接下来是初始化数据:
1.首先你应该创建了一个blog数据库(utf-8格式),然后修改config.py里面的user、passwd、db
2.初始化数据库:python manage.py db init
3.生成数据库语句:python manage.py db migrate
4.创建数据库:python manage.py upgrade
运行:./start.sh
2.个人博客首页
2.1 首页界面
2.2 可以发布一些自己写的文章
2.3 文章显示
2.4 文章管理
3.小说爬取展示
最终实现效果如下图:
首页显示
可以输入查询小说,如果小说不存在,就调用后台爬虫程序下载
点开具体页面显示,小说章节列表,对于每个章节,如果本地没有就直接下载,可以点开具体章节开心的阅读,而没有广告,是的没有广告,纯净的
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].