## 项目介绍
![漫阅湾.png](https://upload-images.jianshu.io/upload_images/6434703-71a32de3e7835d80.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
使用 Gunicorn 和 Nginx 部署在 111.231.85.221(买的国内服务器,实在是不想备案,太麻烦,能用就行)
漫阅湾,一个支持小说和漫画在线搜索和阅读的网站,后端使用 Flask 框架,前端响应式布局,小说与漫画由爬虫实时抓取
2018.03.21 完成小说功能
2018.03.23 项目上线部署
2018.03.26 有朋友说服务器一直报错,我检查了一下,是爬的网站服务崩了,所以我的也跟着崩了,今晚我花时间重写一个,最近有点忙,见谅
后期计划完成 漫画功能、注册登录功能、收藏功能、管理员后台管理功能...欢迎提出你的建议
## 项目结构
```
app
├── comic
│ ├── forms.py
│ ├── __init__.py
│ └── views.py
|
├── __init__.py
|
├── models.py
|
├── novel
│ ├── forms.py
│ ├── __init__.py
│ └── views.py
|
├── spider
│ ├── comic_splider.py
│ ├── novel_index_spider.py
│ ├── novel_spider.py
|
├── static
│ ├── css
│ ├── fonts
│ ├── images
│ ├── js
│ └── sass
|── templates
| ├── comic
| │ └── index.html
| ├── novel
| │ ├── 404.html
| │ ├── 500.html
| │ ├── base.html
| │ ├── chapters.html
| │ ├── content.html
| │ ├── index.html
| │ └── result.html
| └── tmp
manage.py
```
## 爬虫部分:
+ 主页爬虫
+ 搜索结果页爬虫
主页爬虫: 每次访问主页时自动抓取最新更新的小说,此处考虑到前端使用的 Bootstrap 布局,因此只抓取十二本
搜索结果页爬虫: 根据用户的搜索关键字抓取数据。爬虫默认只抓取第一页的搜索结果,如有需要,此处可拓展,给与用户操作功能,继续爬取后页的数据(暂不考虑此功能)
## Flask 部分
常规的 MVC 结构。在项目结构设计时,为后期功能预留了操作空间,之后无需再对已有功能修改,新增功能可单独开发,直接在 app.__init__.py 中注册蓝图即可
## 必要说明
clone 本项目本地测试时,请根据需要,自行修改 `app.config['SQLALCHEMY_DATABASE_URI']` 数据库的配置。
为了开发时候的方便,已将应用配置全写在了 `app.__init__.py` 文件中,从 `manage.py` 中启动调试
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
flask + 爬虫 = 小说 + 漫画.zip (87个子文件)
784
app
__init__.py 879B
novel
__init__.py 115B
__pycache__
forms.cpython-36.pyc 806B
views.cpython-36.pyc 3KB
__init__.cpython-36.pyc 237B
views.py 4KB
forms.py 711B
comic
__init__.py 115B
__pycache__
forms.cpython-36.pyc 774B
views.cpython-36.pyc 477B
__init__.cpython-36.pyc 237B
views.py 295B
forms.py 706B
spider
novel_spider.py 4KB
comic_splider.py 70B
__pycache__
novel_spider.cpython-36.pyc 3KB
novel_index_spider.cpython-36.pyc 3KB
novel_index_spider.py 4KB
models.py 2KB
templates
novel
result.html 1007B
chapters.html 3KB
500.html 910B
404.html 908B
content.html 1KB
base.html 7KB
index.html 6KB
comic
index.html 5KB
tmp
pages.html 1KB
chapters1.html 339B
tmp.html 2KB
content1.html 158B
result1.html 591B
__pycache__
__init__.cpython-36.pyc 1KB
models.cpython-36.pyc 2KB
static
js
main.js 1006B
vendor
modernizr-2.6.2.min.js 15KB
jquery-1.10.2.min.js 91KB
min
main.min.js 554B
plugins.min.js 16KB
jquery.min.js 91KB
plugins.js 16KB
css
bootstrap.min.css 111KB
font-awesome.css 26KB
normalize.css 9KB
owl-carousel.css 6KB
templatemo-style.css 10KB
sass
_header.scss 430B
_vars.scss 3KB
_projects.scss 1KB
_reset.scss 3KB
_footer.scss 239B
main.scss 847B
_base.scss 4KB
_banner.scss 346B
images
overlay.png 68B
6.jpg 48KB
22.jpg 113KB
1.jpg 98KB
5.jpg 53KB
bg.jpg 32KB
8.jpg 38KB
11.jpg 57KB
3.jpg 48KB
7.jpg 149KB
2.JPG 31KB
9.jpg 47KB
4.jpg 123KB
fonts
Roboto-Regular-webfont.woff 24KB
FontAwesome.otf 84KB
fontawesome-webfont.eot 55KB
Roboto-Light-webfont.woff 24KB
Roboto-Light-webfont.svg 73KB
Roboto-Light-webfont.eot 20KB
fontawesome-webfont.woff 64KB
Roboto-Bold-webfont.woff 24KB
Roboto-Regular-webfont.ttf 44KB
Roboto-Bold-webfont.ttf 44KB
Roboto-Bold-webfont.svg 70KB
Roboto-Regular-webfont.svg 71KB
Roboto-Light-webfont.ttf 45KB
fontawesome-webfont.svg 280KB
Roboto-Regular-webfont.eot 21KB
fontawesome-webfont.ttf 110KB
Roboto-Bold-webfont.eot 20KB
manage.py 103B
requirements.txt 307B
README.md 3KB
共 87 条
- 1
资源评论
zero2100
- 粉丝: 165
- 资源: 2464
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功