Python Selenium Firefox - 如何启用无头模式作为类/对象的一部分?

我有以下代码:


options = Options()

options = options.set_headless( headless=True)


class Sel_Driver():


    def __init__(self):

        self.driver = webdriver.Firefox(firefox_options=options)

然后我可以将其self.driver.get(url)用作方法的一部分来打开我输入的 URL。这有效 - 我可以输入并打开 URL,但它们不在无头模式下。


(我最初将驱动程序定义为self.driver = webdriver.Firefox(firefox_options=Options().set_headless(headless=True)- 但这不起作用,所以我如上所述尝试了它)。


我错过了什么?我不明白为什么驱动程序能够打开页面,但选项未启用。


海绵宝宝撒
浏览 240回答 2
2回答

胡子哥哥

请尝试以下代码:options = Options()options.add_argument("--headless")driver = webdriver.Firefox(firefox_options=options)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python