【发布时间】:2020-02-11 23:06:54
【问题描述】:
我想刮雅虎!融资并获得任何证券“净资产”的数值:
import requests
from bs4 import BeautifulSoup
sii = "AGG"
url = "https://finance.yahoo.com/quote/%s?p=%s&.tsrc=fin-srch" % (sii, sii)
response = requests.get(url) # send request to yahoo!
soup = BeautifulSoup(response.text, "html.parser")
当我这样做时:
soup.find_all("span")
返回:
[ <span data-reactid="53">Net Assets</span>,
<span class="Trsdu(0.3s) " data-reactid="55">72.72B</span>,]
我的问题是,我如何访问最后一个标签内的数值,例如。 72.72B ?
【问题讨论】:
-
到底是什么问题?你有没有尝试过什么,做过什么研究?
标签: python python-3.x beautifulsoup request