上班想看比赛?害怕被老大发现?心痒痒?Python写一个NBA文字直播间,上班放心摸鱼看比赛。该文字直播间的实现原理其实就是爬虫,期间需要通过抓包分析某网站的文字直播请求过程,把每个请求过程用爬虫来实现。不废话,直接上代码。
# -*- coding:utf-8 -*-
import time
import requests
class WordSpace(object):
def __init__(self):
# header
self.headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36",}
# 当前时间
self.sdate = time.strftime('%Y-%m-%d',time.localtime(time.time()))
# 保存比赛ID的列表
self.bsidList = []
def getBsInfo(self):
# 获取所有比赛
url = "https://bifen4pc.qiumibao.com/json/list.htm"
response = requests.get(url, headers=self.headers)
for bsinfo in response.json()["list"]: