使用Python解析脚本生成的网页上的表

使用Python解析脚本生成的网页上的表,python,selenium,selenium-webdriver,web-scraping,beautifulsoup,Python,Selenium,Selenium Webdriver,Web Scraping,Beautifulsoup,我正试图把表中的数据刮到桌面上。但是,当第一次访问页面时,表隐藏在一个链接()后面,该链接指向同一页面,但扩展了页面上的隐藏表。但是,我无法在网页的源代码中找到此链接,也无法使用selenium来扩展表并获取其数据。如何使用python访问该表中的数据?该表数据在div下可用,并带有id=“totals\u breakdown” 您可以直接调用page_源并使用BeautifulSoup解析该元素的数据,而无需“显示”该元素 如果出于某种原因必须显示元素,只需使用id=“totals\u-bre

我正试图把表中的数据刮到桌面上。但是,当第一次访问页面时,表隐藏在一个链接()后面,该链接指向同一页面,但扩展了页面上的隐藏表。但是,我无法在网页的源代码中找到此链接,也无法使用selenium来扩展表并获取其数据。如何使用python访问该表中的数据?

该表数据在
div
下可用,并带有
id=“totals\u breakdown”

您可以直接调用page_源并使用BeautifulSoup解析该元素的数据,而无需“显示”该元素


如果出于某种原因必须显示元素,只需使用
id=“totals\u-breakdown”
div中删除类
closed
,即可在
div
下使用
id=“totals\u-breakdown”
轻松获得表格数据

您可以直接调用page_源并使用BeautifulSoup解析该元素的数据,而无需“显示”该元素


如果出于某种原因必须显示元素,只需从
div
中删除类
closed
,并使用
id=“totals\u-breakdown”
在开发人员工具的“网络”选项卡下提供加载页面数据的端点。您需要的数据是从中加载的

您可能还想看看


因为第一个链接只包含名称的短代码。

在“开发人员工具”的“网络”选项卡下可以找到在页面上加载数据的端点。您需要的数据是从中加载的

您可能还想看看


因为第一个链接只包含名称的简短代码。

编码用户显示此表所需的操作。。。单击链接、单击按钮等。我看不出您所指的是哪个表,因为您的描述中没有包含该步骤。请参阅:SO的期望是,用户提出问题时不仅要进行研究以回答自己的问题,还要共享研究、代码尝试和结果。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另请参见:编写用户为显示此表而执行的操作的代码。。。单击链接、单击按钮等。我看不出您所指的是哪个表,因为您的描述中没有包含该步骤。请参阅:SO的期望是,用户提出问题时不仅要进行研究以回答自己的问题,还要共享研究、代码尝试和结果。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另见: