Chrome浏览器以“数据;”和硒chromedriver打开

时间:2018-09-09 09:22:38

标签: python selenium google-chrome selenium-webdriver selenium-chromedriver

尝试通过python中的硒铬驱动程序从Chrome打开“ Google”或任何其他页面(网站)。

代码是:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
import time

driver = webdriver.Chrome()
driver.get('https://google.com')

但是,这会打开带有指定链接和“数据”的chrome窗口。标签。

enter image description here

为什么要使用该数据;标签页打开了吗?如何解决?

使用最新版本的Chrome和Chromedriver

3 个答案:

答案 0 :(得分:0)

您不需要太多模块,只需删除以下所有模块即可: 从硒导入webdriver

再试一次,您将不会再获得包含congaing数据的标签。

答案 1 :(得分:0)

import time

time.sleep(1)
driver.switch_to.window(driver.window_handles[1])
driver.close()
driver.switch_to.window(driver.window_handles[0])
time.sleep(1)

答案 2 :(得分:0)

我不确定它是否是同样的问题,但前段时间我制作了一个 exe 脚本以在另一台 PC 上运行,而在其中一台 PC 中 selenium 无法与 Chrome 一起使用。

这是我发布的问题,但答案对我没有帮助,希望对您有用:Chromedriver do not open a new session, it opens a new tab in a existing session

如果它不起作用,我做了一个变通方法,用 Firefox 而不是 Chrome 来运行,以确保它可以正常工作。