python搭建视频网站_Python黑科技 | 一步一步教你如何搭建自己的视频聚合站

本文介绍了如何使用Python搭建一个视频聚合站,专门聚合斗鱼、熊猫等直播平台的炉石区主播信息。通过数据采集、解析、存储和Web展示,实现了直播信息的实时更新。项目采用Django作为Web框架,利用requests进行数据采集,正则表达式解析信息,Lean Cloud进行数据存储,并使用PureCSS进行前端展示。此外,还介绍了如何配置云函数进行定期数据刷新。
摘要由CSDN通过智能技术生成

前言

作为一个炉石传说玩家,经常有事没事开着直播网站看看大神们的精彩表演。不过因为各个平台互相挖人的关系,导致关注的一些主播分散到了各个直播平台,来回切换有点麻烦,所以萌生了做一个视频聚合站的想法。

我主要去采集斗鱼、熊猫等的炉石区的主播信息。虽然各个站点的人气信息有水分,但还是做了个简单的排名。

上图:

手机上的效果图:

话不多说,上网站: http://lushiba.leanapp.cn/

项目部输在了leancloud上,比较省心,但有一定的免费额度(如果显示超出限制,需要晚一些来访问,毕竟免费的,每天6个小时限制)

源码地址: https://github.com/ieiayaobb/… 欢迎Starmaster分支是redis方式存储实现

lean分支是基于lean cloud的实现

基础介绍

聚合站的思路就是采集目标站点的相关信息,通过数据处理将想要的信息做提取,整理入库,然后通过web展示。因为直播平台数据实时在变,所以考虑将存储的数据放在缓存中(redis),因为部署在了lean cloud上,所以示例就直接存储在了lean cloud的存储上。

为了方便讲解,我们以斗鱼为目标采集的网站,介绍解析和存储部分的内容,其他网站的处理大同小异。

功能说明

整体项目就分为数据采集解析、数据存储、web展现三大功能。后续我们会对这三个部分的功能做逐一展开说明。

技术选型语言(Python)

轻量级的项目,直接就是用了Python来做,Python在爬虫、web方面都有着不错的库支持,而且lean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值