我正在尝试从网站 ( https://www.trackcorona.live ) 中提取冠状病毒,但出现错误。
\n\n这是我的代码:
\n\nresponse = requests.get(\'https://www.trackcorona.live\')\ndata = BeautifulSoup(response.text,\'html.parser\')\nli = data.find_all(class_=\'numbers\')\nconfirmed = int(li[0].get_text())\nprint(\'Confirmed Cases:\', confirmed)\nRun Code Online (Sandbox Code Playgroud)\n\n它给出了以下错误(尽管它在几天前工作),因为它返回一个空列表(li)
\n\n IndexError \n Traceback (most recent call last)\n<ipython-input-15-7a09f39edc9d> in <module>\n 2 data=BeautifulSoup(response.text,\'html.parser\')\n 3 li=data.find_all(class_=\'numbers\')\n----> 4 confirmed = int(li[0].get_text())\n 5 countries = li[1].get_text()\n 6 dead = int(li[3].get_text())\n\nIndexError: list index out of range\nRun Code Online (Sandbox Code Playgroud)\n\n\xe2\x80\x8b
\n