浏览器自动退出使用硒铬



像这样的简单代码:


from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')

它运行良好,但是!打开的浏览器自动退出。下面的一些信息

  1. 我有更多的硒开发经验,这几天我在教学生的时候遇到了这个问题。
  2. chromedriver version: 107.0.5304.62
  3. chrome版本:107.0.5304.107
  4. selenium版本:4.6
  5. python版本:3.10

它可以在其他PC1上正常工作。我找不出它们之间的区别。我尝试收集selenium日志。


from selenium import webdriver
driver = webdriver.Chrome(service_args=['--verbose'],service_log_path='selenium.log')
driver.get('https://www.baidu.com')

我也得到了PC1上的日志。我发现了差异,但我不能确定这是问题的根源,也无法解决。

这是值得怀疑的一点:[1669339280.964][INFO]: [9a850cc416a680214e963aab4064f86b] COMMAND QuitAll { } [1669339281.111][INFO]: [9a850cc416a680214e963aab4064f86b] RESPONSE QuitAll就这些,请给我一些建议。谢谢你。

你必须使用Options:

from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_experimental_option("detach", True)
driver = webdriver.Chrome(service=Service(<chromedriver.exe path>), options=options)

相关内容

  • 没有找到相关文章

最新更新