Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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在弹出窗口上抓取Selenium数据_Python_Selenium_Beautifulsoup - Fatal编程技术网

用python在弹出窗口上抓取Selenium数据

用python在弹出窗口上抓取Selenium数据,python,selenium,beautifulsoup,Python,Selenium,Beautifulsoup,我将尝试使用python对网站进行数据刮取。我正在使用beatifulsoup和请求 若我点击文本链接,其他信息将显示在弹出窗口中。我想获取这个弹出窗口上的数据 我必须用硒,但我以前不知道 我搜索,但没有找到关于弹出窗口的信息 我可以用selenium单击此文本链接,弹出窗口已打开,但无法在弹出窗口中打开此信息 如何使用selenium在弹出窗口中获取此信息?您可以使用此选项切换到iframe iframe = driver.switch_to.frame 然后切换回主体 driver.swi

我将尝试使用python对网站进行数据刮取。我正在使用beatifulsoup和请求

若我点击文本链接,其他信息将显示在弹出窗口中。我想获取这个弹出窗口上的数据

我必须用硒,但我以前不知道

我搜索,但没有找到关于弹出窗口的信息

我可以用selenium单击此文本链接,弹出窗口已打开,但无法在弹出窗口中打开此信息


如何使用selenium在弹出窗口中获取此信息?

您可以使用此选项切换到iframe

iframe = driver.switch_to.frame
然后切换回主体

driver.switch_to_default_content()

谢谢你的回答,但我的问题不同。小结:-1-点击文本链接,弹出窗口打开2-信息显示在弹出窗口上3-获取此信息4-关闭弹出窗口坏英语不是问题,但你知道,“I”在英语中总是大写的。我会注意的。感谢您的宝贵意见。我尝试了,但是弹出窗口没有打开iframe或new选项卡。我想问一个关于我问题的问题。你会写电子邮件吗。再次感谢。你能显示HTML页面吗?我解决了我的问题。这些信息是嵌入的html代码。我发现了这个。谢谢你的帮助