GithubHelp home page GithubHelp logo

yujun32 / livetv_mining Goto Github PK

View Code? Open in Web Editor NEW

This project forked from taoget/livetv_mining

0.0 2.0 0.0 518 KB

直播网站数据采集

License: Apache License 2.0

Python 72.65% JavaScript 6.68% HTML 1.07% Vue 19.32% CSS 0.27%

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

Contributors

taoget avatar

Watchers

James Cloos avatar Neo avatar

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.