Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python beautiful soup在web上抓取只出现在鼠标悬停时的数据?_Python_Web Scraping_Beautifulsoup - Fatal编程技术网

如何使用python beautiful soup在web上抓取只出现在鼠标悬停时的数据?

如何使用python beautiful soup在web上抓取只出现在鼠标悬停时的数据?,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,因此,我正在进行一个项目,并在这个链接上: 我能够用普通的方法轻松地提取所有表格数据。然而,在这个站点上,有一个图表,我需要的数据只有当你将光标悬停在上面时才会出现。我的问题很简单,你如何提取?因为当我在条形图上查看站点的源代码时,我只得到了css部分和条形图的长度以及全部,而不是鼠标悬停时显示的估计和报告的EPS的实际数据。我希望我能 try: divparent = soup.find_all('div', attrs={'class':'highcharts-poin

因此,我正在进行一个项目,并在这个链接上:

我能够用普通的方法轻松地提取所有表格数据。然而,在这个站点上,有一个图表,我需要的数据只有当你将光标悬停在上面时才会出现。我的问题很简单,你如何提取?因为当我在条形图上查看站点的源代码时,我只得到了css部分和条形图的长度以及全部,而不是鼠标悬停时显示的估计和报告的EPS的实际数据。我希望我能



try:
        divparent = soup.find_all('div', attrs={'class':'highcharts-point highcharts-color-0     highcharts-point-mouseOut'})
except:
    print("no table div")
    return 

我试着做上面的代码,但没有用,我真的不知道该怎么做。对此,我们将不胜感激。谢谢。

此数据正在使用JavaScript添加到页面中,并且不在请求的响应中


但是,您可以使用API获得它(JavaScript代码就是这样做的)。只需将get请求发送到:

您能否详细说明API及其相关文档?请解释您是如何生成api.nasdaq链接的?