Python 不打开 Firefox 就死掉了

问题描述 投票:0回答:1

所以我试图用 selenium 和 firefox 配置文件翻译一个网站,这是我的代码:

from selenium import webdriver
from selenium.webdriver.firefox.options import Options

#Firefox driver settings
options = Options()
options.add_argument('-headless')

options.set_preference('intl.accept_languages', 'en-US, en')
browser = webdriver.Firefox(options=options)
browser.maximize_window()

browser.get('https://www.google.com')

它只是运行然后停止运行,什么也没有发生

我尝试干预这些选项,因为我最初使用 firefox_profile,但它已被弃用。

python selenium-webdriver firefox webdriver
1个回答
0
投票

您遇到的问题是您使用了

-headless
选项,根据定义,该选项在不打开任何窗口的情况下运行 Firefox。只需删除让浏览器在屏幕上弹出的选项即可。

从 selenium 导入 webdriver 从 selenium.webdriver.firefox.options 导入选项

#Firefox driver settings
options = Options()

options.set_preference('intl.accept_languages', 'en-US, en')
browser = webdriver.Firefox(options=options)
browser.maximize_window()

browser.get('https://www.google.com')
© www.soinside.com 2019 - 2024. All rights reserved.