繁体   English   中英

在Python中使用BeautifulSoup从Yahoo Finance抓取数据

[英]Scraping data from yahoo finance using BeautifulSoup in python

我正在使用BeautifulSoup从Yahoo Finance抓取最近5天的数据。 这是链接,但我没有任何数据。 结果给出除生成的数据以外的所有内容。 这是我尝试的:

url = "https://in.finance.yahoo.com/quote/20MICRONS.NS/history?period1=1199125800&period2=1490207400&interval=1d&filter=history&frequency=1d"
request = urllib.request.Request(url,None,headers)
response = urllib.request.urlopen(request).read()
soup = BeautifulSoup(response, 'html.parser')

财务数据未嵌入到JavaScript加载的网页中。 当您向下滚动页面时,您会看到网站正在加载该页面的新数据。 解决此问题的最佳方法是使用selenium或类似PhantomJS解决方案。 您可以将它们与python一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM