提问者:小点点

Chrome浏览器以“Data;”(数据;)打开,并带有硒铬驱动器


尝试通过python中的selenium Chrome驱动程序从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窗口,其中包含指定的链接和“数据;”选项卡。

使用最新版本的Chrome和Chromedriver


共3个答案

匿名用户

您不需要那么多模块,只需删除所有这些模块,除了: 从硒导入网络驱动程序

再试一次,您将不会得到另一个包含相关数据的选项卡。

匿名用户

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)

匿名用户

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

这是我发布的问题,但答案对我没有帮助,希望它对您有用:Chromedriver 不会打开新会话,它会在现有会话中打开一个新标签页

如果它不起作用,我做了一个变通办法,用Firefox代替Chrome运行,以确保它能正常工作。