使用python中的BeautifulSoup从雅虎财务中搜集数据

时间:2017-03-23 15:59:18

标签: python web-scraping beautifulsoup yahoo-finance

我使用BeautifulSoup从yahoo finance中删除最近5天的数据。 Here is the link但我没有收到任何数据。除了生成的数据外,结果给出了所有内容 这就是我试过的:

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')

1 个答案:

答案 0 :(得分:0)

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