2023年6月18日 07:02

修改了2个地方,
1、 判断状态 有错误
2、 获取内容因为网页改版,导致数据获取不到,修改如下:

    while not ok:
        try:
            response = requests.get(url = url, headers = headers)
            print(url,response.status_code)
            if response.status_code == 200:
                res = etree.HTML(response.text)
                res = res.xpath("//script[2]//text()")[0]
                res = json.loads(res[17:])
                res = pd.Series(res).to_frame().T
                ok = True
                return res
        except :
            pass