BeautifulGroup找不到任何选择标记

2024-05-16 23:09:47 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我试图从中获取数据的网站: https://finance.yahoo.com/quote/AAPL/options

我正在获取此标记下下拉菜单中的日期值:

<select class="Fz(s)" data-reactid="5"></select>

下面是我要运行的代码:

^{pr2}$

我的问题是它找不到任何东西,即使我在Chrome中检查时可以看到元素。在

如何在选择下拉菜单中获取日期?在


Tags: https标记comdata网站selectyahooclass
1条回答
网友
1楼 · 发布于 2024-05-16 23:09:47

下拉菜单内容是动态生成的。因此,要访问日期,可以使用selenium访问内容:

安装selenium:

pip install selenium

为您选择的浏览器安装合适的驱动程序:

http://selenium-python.readthedocs.io/installation.html#drivers

^{pr2}$

输出:

[u'February 16, 2018', u'February 23, 2018', u'March 2, 2018', u'March 9, 2018', u'March 23, 2018', u'March 29, 2018', u'April 20, 2018', u'May 18, 2018', u'June 15, 2018', u'July 20, 2018', u'September 21, 2018', u'January 18, 2019', u'January 17, 2020']

相关问题 更多 >