尝试通过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窗口。标签。
使用最新版本的Chrome和Chromedriver
答案 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 来运行,以确保它可以正常工作。