我试图从bloombergs网站上获取价格变化数据,但我似乎无法获取信息
import requests
import lxml.html as lx
bb = 'https://www.bloomberg.com/quote/AAPL:US'
results = dict()
bb1 = requests.get(bb)
p1 = lx.fromstring(bb1.content)
p1xpath = p1.xpath('//span[contains(@id,"changeAbsolute")]')
for y, p1xpath in enumerate(p1xpath):
span_id = p1xpath.xpath('.//@id')[0]
span_text = [x.strip() for x in p1xpath.xpath('.//text()')]
results[i] = dict(id=span_id, text = span_text)
print (results)
我是个笨蛋,所以简单的解释会很有帮助。谢谢
所以。实际上,我看错了问题。结果,请求的响应是他们的“你是机器人吗?”。因此,我决定从雅虎金融公司取而代之,它运行得很好
komatiraju032和sammywemmy回答了这个问题。通过询问我是否看到了错误的数据。我就是
相关问题 更多 >
编程相关推荐