我正在尝试从Yahoo Finance检索数据。主页内容似乎很不错。 尝试从网站的右端提取数据时遇到错误“索引超出范围”,该错误给出了公司的详细信息和描述。 period = soup.find_all(class _ =“ D(ib)W(47.727%)Pend(40px)”)[0] .get_text()
import requests
from bs4 import BeautifulSoup
page = requests.get("https://in.finance.yahoo.com/quote/HON?p= HON.html")
soup = BeautifulSoup(page.content,'html.parser')
period = soup.find_all(class_="D(ib) W(47.727%) Pend(40px)")[0].get_text()
print (period)
结果
第5行,在 期间= soup.find_all(class _ =“ D(ib)W(47.727%)Pend(40px)”)[0] .get_text() IndexError:列表索引超出范围