python - split headless 选项被拒绝

标签 python python-3.x firefox headless-browser splinter

我在 splitter 中使用浏览器对象时遇到此错误:

>>> from splinter import Browser

>>> brow = Browser('firefox', headless=True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/dist-packages/splinter/browser.py", line 63, in Browser
    return driver(*args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/splinter/driver/webdriver/firefox.py", line 49, in __init__
    timeout=timeout, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'headless'
__init__() got an unexpected keyword argument 'headless'

我做错了什么?

最佳答案

问题是只有 Firefox 55 及以上版本才支持 headless。

关于python - split headless 选项被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46263645/

相关文章:

python - 在多索引数据帧上使用 groupby/apply 时索引级别加倍

python-3.x - Google Colab 导致本地内存占用过高?

firefox - 是否有 Gecko 等同于 -webkit-mask 或 Gecko 浏览器降级的奇特方式?

javascript - 在 Firefox 29+ 中查询下载历史列表

python - 如何访问NameError中的名称?

python - 使用 BeautifulSoup FindAll 进行网页抓取

python - 查找一个二维数组中两列元素在另一个二维数组中的对应关系

Python 在运行时意外执行命令

python - 查找哪些包支持 Python 3.x 与 2.7.x

ruby - selenium-webdriver 的 launcher.rb