# 基于flask+requests个人博客系统
## 1.基本环境搭建
```python
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 首页界面
![首页](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180421191246312-1031301812.png)
![首页](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180421191428100-352502656.png)
### 2.2 可以发布一些自己写的文章
![写文章](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180420101341637-1481677605.png)
### 2.3 文章显示
![文章显示](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180421191528180-222376656.png)
### 2.4 文章管理
![文章显示](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180421191718709-1351293168.png)
## 3.小说爬取展示
### 最终实现效果如下图:
#### 首页显示
![首页显示](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180418232426530-100667854.png)
可以输入查询小说,如果小说不存在,就调用后台爬虫程序下载
![章节列表](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180418232908530-1212209202.png)
点开具体页面显示,小说章节列表,对于每个章节,如果本地没有就直接下载,可以点开具体章节开心的阅读,而没有广告,是的没有广告,纯净的
![章节内容](https://images2018.cnblogs.com/blog/1339195/201804/1339195-20180418233105974-334389035.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
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.生成数据库语
资源推荐
资源详情
资源评论
收起资源包目录
flask_spider-master.zip (56个子文件)
flask_spider-master
blog.sql 4KB
stop.sh 65B
app
__init__.py 1KB
api
__init__.py 1KB
comments.py 2KB
api说明.md 3KB
ficitons.py 1KB
articles.py 4KB
users.py 3KB
authentication.py 982B
errors.py 0B
models.py 5KB
mylogger.py 1KB
templates
manage_article.html 1KB
tools.html 113B
add_task.html 3KB
base_login.html 2KB
fiction_error.html 2KB
article.html 5KB
fiction_index.html 3KB
fiction_lst.html 3KB
login.html 426B
login_in.html 2KB
fiction.html 2KB
base.html 5KB
index.html 3KB
manage_task.html 2KB
wrarticle.html 3KB
login_up.html 426B
fiction
__init__.py 108B
views.py 6KB
tools.py 738B
main
__init__.py 266B
views.py 8KB
forms.py 3KB
errors.py 0B
static
js
ie-emulation-modes-warning.js 2KB
css
ie10-viewport-bug-workaround.css 433B
dashboard.css 2KB
xscss.css 2KB
mycss.css 953B
github-markdown.css 13KB
xiaoshuo
spider_tools.py 5KB
__init__.py 0B
data
log
error_20180418.log 0B
info_20180418.log 8KB
mylogger.py 945B
xiaoshuoSpider.py 5KB
config.py 1KB
wsgi.py 188B
manage.py 476B
start.sh 92B
requirements.txt 1KB
sendemail.py 4KB
README.md 2KB
config.py 3KB
共 56 条
- 1
资源评论
- Pyke20042024-01-07资源内容详实,描述详尽,解决了我的问题,受益匪浅,学到了。
白话机器学习
- 粉丝: 8269
- 资源: 7686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功