基于Python命令行的NBA文字直播小工具

本文介绍了一个使用Python 3开发的命令行NBA文字直播工具,旨在提供清爽无广告的直播体验。作者利用手机版直播吧的API获取比赛数据,通过四个HTTP请求获取正在进行的比赛列表、比赛详情、比赛状态和直播文字更新。文章详细阐述了实现过程,并提到代码可在GitHub上分享。
摘要由CSDN通过智能技术生成

NBA季后赛正在进行中,无奈要上班,不能看视频直播。而文字直播页面又有太多广告之类的东西,所以花半天时间,用Python 3搞一个基于命令行的文字直播,看着清爽,又不容易被领导发现。效果如图所示:

图1:程序启动时,列出当前所有比赛

图2:输入比赛ID后,文字直播来了

找了一圈NBA文字直播网站,发现手机版直播吧有现成的接口,直接返回json格式数据。那就是它了,听我慢慢道来。

首先在电脑浏览器打开手机版直播吧,我用的是chrome浏览器,在Network中可以看到,它不停地用GET方式请求http://bifen4m.qiumibao.com/json/list.htm,这个地址会返回当前正在进行的所有类型比赛的基本情况,根据其中的type字段过滤掉非NBA比赛就OK了。其中最重要的是ID字段,之后的所有操作都需要用到。返回的数据如下所示:

{
    "code": "2760624",
    "second": "10",
    "list": [
        {
            "id": "96233",
            "sdate": "2017-04-20",
            "time": "10:30",
            "url": "/zhibo/nba/2017/042096233.htm",
            "type": "basketball",
            "start": "2017-04-20 10:30",
            "home_team": "勇士",
            "visit_team": "开拓者",
            "home_score": "106",
            "visit_score": "81",
            "period_cn": "第4节\n01:30",
            "from": 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值