### RESTFul API资源
***
#### 抓取数据查询
* Site:站点信息,站点包含的频道/房间信息。
* Channel:频道信息,频道包含的房间信息。
* Room:房间信息。
#### 订阅
* Subscribe:登录用户订阅房间。
### 必备配置项
***
* SECRET_KEY 服务器密钥
* SQLALCHEMY_DATABASE_URI 数据库连接
* GITHUB_CONSUMER_KEY Github OAuth2 Client ID
* GITHUB_CONSUMER_SECRET Github OAuth2 Client Secret
完成以上配置项后才能开始部署。
### 部署
***
执行以下步骤前默认已经配置好必备配置项并建立数据库实例
1. 建立python3沙盒环境(minicomda or virtualenv)。若服务器上未存在python3,请参照[python官方文档](https://wiki.python.org/moin/BeginnersGuide/Download)安装。
1. 激活环境,执行 pip install -r requirements.txt 安装python package。
1. 使用ORM创建表,执行 python server/manage.py shell 激活python命令行,执行 db.create_all() 自动创建表。
1. 执行 python server/manage.py runserver 启动WEB服务。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
介绍 项目实现爬虫、数据挖掘/分析等功能。目前主要是扫描直播站点收集数据,后续会开发相关数据分析模块。 架构采用前后端分离,通过RESTFul API通信。前端Vue+Webpack,后端Flask。 文件结构分为三部分,每个部分可以单独提供服务: frontend 前端代码,使用Vue+Webpack开发管理。 server 后端RESTFul服务,使用Flask搭建提供API。 crawler 爬虫服务,使用框架scrapy对直播站点爬取数据。
资源推荐
资源详情
资源评论
收起资源包目录
livetv_mining-master.zip (82个子文件)
livetv_mining-master
.DS_Store 6KB
.travis.yml 171B
frontend
src
App.vue 466B
store
index.js 1KB
main.js 312B
resource
index.js 537B
components
Pagination.vue 2KB
RoomList.vue 996B
SiteHeader.vue 451B
ChannelList.vue 1KB
MenuNavbar.vue 2KB
Intro.vue 744B
css
styles.css 364B
filters
index.js 666B
router
index.js 2KB
views
Subscribe.vue 4KB
Search.vue 3KB
channel
Rank.vue 2KB
Detail.vue 2KB
Login.vue 624B
room
Rank.vue 3KB
Detail.vue 2KB
Site.vue 1KB
.babelrc 27B
package.json 1KB
index.html 1KB
.gitignore 39B
README.md 315B
config
webpack.base.js 3KB
webpack.dev.js 978B
webpack.prod.js 1KB
crawler
scrapy.cfg 255B
gather
__init__.py 0B
pipelines
__init__.py 120B
harddisk.py 1KB
database.py 6KB
once_spiders
__init__.py 0B
quanmin.py 2KB
douyu.py 2KB
panda.py 2KB
models.py 5KB
spiders
__init__.py 161B
quanmin.py 3KB
huomao.py 4KB
huya.py 3KB
bilibili.py 3KB
longzhu.py 4KB
douyu.py 2KB
zhanqi.py 2KB
panda.py 2KB
items.py 1013B
settings.py 10KB
middlewares.py 1KB
daily_spiders
__init__.py 0B
quanmin.py 2KB
bilibili.py 3KB
douyu.py 3KB
panda.py 2KB
run.py 2KB
.gitignore 764B
README.md 514B
requirements.txt 251B
.gitignore 788B
server
app
__init__.py 781B
restful
__init__.py 227B
main.py 5KB
user.py 446B
subscribe.py 1KB
models.py 7KB
auth
__init__.py 159B
github.py 1KB
views.py 889B
robots.txt 50B
tests
__init__.py 3KB
test_subscribe.py 1KB
test_user.py 1KB
test_main.py 3KB
manage.py 3KB
.gitignore 787B
README.md 1KB
config.py 452B
README.md 550B
共 82 条
- 1
资源评论
码农飞哥
- 粉丝: 14w+
- 资源: 1767
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功