【发布时间】:2020-02-20 04:53:36
【问题描述】:
代码:https://pastebin.com/JeifRAyT
def FetchPrice():
URLForStock = requests.get('https://finance.yahoo.com/quote/MSFT?p=MSFT')
soup = bs4.BeautifulSoup(URLForStock.text, "html5lib")
Price=soup.find('span', {'class': 'Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)'}).text
return Price
我正在尝试删除的页面:https://finance.yahoo.com/quote/MSFT
我要检索的元素:https://imgur.com/a/S2mo5vN
HTML 如下所示:https://imgur.com/a/vdriBD9
我不明白第 4 行有什么问题。我让它在寻找一个跨度。我也有我正在寻找的课程。我错过了什么?
【问题讨论】:
标签: python-3.x web-scraping stock