我尝试使用 python3 从雅虎财经中抓取一些数字,但我得到的只是“无”。from bs4 import BeautifulSoupimport requestssource = requests.get('https://finance.yahoo.com/quote/SWCH? p=SWCH&.tsrc=fin-srch').textsoup = BeautifulSoup(source, 'lxml')price = soup.find('span', class_='Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)')print(price)谢谢,R.Vij
2 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
'Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)'不是一个班级而是五个班级。如果您想找到其中任何一个,您应该将它们作为列表传递:
soup.find('span', class_='Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)'.split())
#<span class="D(ib) W($privatePromoMsgWidth) Fz(12px) Fw(500) Va(m) Wob(n)"...
添加回答
举报
0/150
提交
取消