importrequestsimportreclasssohu:def__init__(self,url):self.url=urlself.headers={"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36¬"}defget_vid(self):res=requests.get(self.url,headers=self.headers)vid=re.findall('var vid="(\d+)";',res.text)iflen(vid)>0:returnvid[0]returnre.findall('data-vid="(\d+)"',res.text)[0]defstart(self):params={"vid":self.get_vid(),"ver":"21","ssl":"1","pflag":"pch5",}res=requests.get("https://hot.vrs.sohu.com/vrs_flash.action",params=params,headers=self.headers)returnres.json()if__name__=='__main__':sohu().start()