运行 webdriver 时,Chrome 浏览器会打开和关闭页面

When running the webdriver, the Chrome browser opens and closes the page

提问人:Alain dos Santos 提问时间:11/16/2023 更新时间:11/16/2023 访问量:144

问:

我无法通过 selenium 库 webdriver 打开 chrome 地址。页面打开但很快关闭。

我正在执行下面的 python 指令,Chrome 浏览器会立即打开和关闭,而不会在终端中生成错误消息。

from selenium import webdriver as opcoesSelenium
from selenium.webdriver.common.by import By

navegador = opcoesSelenium.Chrome()

navegador.get("https://rpachallengeocr.azurewebsites.net/")

我的 Chrome 浏览器版本是 119.0.6045.160,selenium 是 4.15.2。

我在 https://chromedriver.chromium.org/downloads 找不到此版本的 web驱动程序。

因此,我使用以下说明安装了与我的浏览器版本兼容的Web驱动程序,但是,它并没有解决问题。

from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=ChromeService(
    ChromeDriverManager().install()))

driver.get("http://www.python.org")

driver.close()

如何解决这个问题?

python selenium-webdriver webdriver rpa

评论

0赞 pcalkins 11/16/2023
driver.close() 将关闭浏览器。它按预期工作。(不过,您应该使用 driver.quit()...close 将仅关闭当前选项卡/窗口...如果只有一个,它也可能退出驱动程序,但不是所有驱动程序都会这样做)
0赞 Community 11/16/2023
请澄清您的具体问题或提供其他详细信息,以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。

答: 暂无答案