Code Monkey home page Code Monkey logo

livetv_mining's Introduction

关于项目


介绍

项目实现爬虫数据挖掘/分析等功能。目前主要是扫描直播站点收集数据,后续会开发相关数据分析模块。

架构采用前后端分离,通过RESTFul API通信。前端Vue+Webpack,后端Flask。

文件结构分为三部分,每个部分可以单独提供服务:

  • frontend 前端代码,使用Vue+Webpack开发管理。
  • server 后端RESTFul服务,使用Flask搭建提供API。
  • crawler 爬虫服务,使用框架scrapy对直播站点爬取数据。

使用中有问题或更新建议,欢迎提issue或用以下联系方式跟我交流:

历程

  • 2017-05-10 开发新爬虫火猫。
  • 2017-04-24 全民收集开发完成。
  • 2017-04-22 熊猫收集开发完成。
  • 2017-04-20 斗鱼收集开发完成。
  • 2017-04-15 准备开发收集站点房间:关注数、公告、上一次开播时间、打赏值、开播当天人气中位数。
  • 2017-04-01 变更LICENSE:GPL -> Apache。
  • 2017-03-20 开发新爬虫全民。
  • 2017-03-03 开发新爬虫龙珠。
  • 2017-03-01 恢复爬虫熊猫、战旗。
  • 2017-01-07 完成全部功能迁移,前后端分离完成。
  • 2016-12-24 引入vuex进行state和权限管理。
  • 2016-12-15 引入vue-resource,主模块(Main)完成分离。
  • 2016-11-25 研究流行前端框架和开发方式,确定使用webpack开发。
  • 2016-11-20 重新设计结构,进行前后端分离。
  • 2016-11-01 修正改造搜索功能,需要登录后才能使用。
  • 2016-10-29 完成渲染初步改造,已实现调用REST API进行访问读取。爬虫运行间隔20分钟。
  • 2016-10-20 引入Vue.js,改造前端渲染方式,减轻服务器压力。开发完成简单 Flask-Vue 插件。
  • 2016-10-15 引入Scrapy重构爬虫,精简爬虫步骤。仅保留斗鱼、BiliBli爬虫。
2016-08-15 v1.0版本开发结束,代码保存在分支v1.0

捐助开发者


如果你喜欢我的作品 or 站点对你有所帮助,希望能支持我一下。

微信 支付宝
alipay

livetv_mining's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

livetv_mining's Issues

索引名称太长错误

` raise errorclass(errno, errval)
sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1071, 'Specified key was too long; max key length is 3072 bytes') [SQL: 'CREATE UNIQUE INDEX ix_livetv_site_url ON livetv_site (url)'] (Background on this error at: http://sqlalche.me/e/2j85)

`
请问 执行db.create_all()显示索引太长错误,怎么解决了

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.