为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

海绵宝宝撒 2021-08-05 17:11:53
我有以下代码: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)- 但这不起作用,所以我如上所述尝试了它)。我错过了什么?我不明白为什么驱动程序能够打开页面,但选项未启用。
查看完整描述

2 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

请尝试以下代码:


options = Options()

options.add_argument("--headless")

driver = webdriver.Firefox(firefox_options=options)


查看完整回答
反对 回复 2021-08-05
  • 2 回答
  • 0 关注
  • 239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号