首页 > 解决方案 > 如何使用 Selenium 和 Firefox 找到 options.add_argument("xxxxx") 的参数列表?

问题描述

我正在使用 Selenium 和 Firefox 来抓取 Youtube 数据,并通过以下方式实现了 Firefox 的“无头模式”:

from selenium.webdriver.firefox.options import Options as FirefoxOptions
options = FirefoxOptions()
options.add_argument("--headless")

我见过其他用户为此使用不同的参数,例如:

firefoxOptions.AddArguments("--window-size=1920,1080");

但是我在网上的任何地方都找不到这些论点的列表。有谁知道我在哪里可以找到这样的清单?

项目背景:我正在尝试通过使用 Selenium 打开每个链接来从 Youtube 视频链接列表中抓取数据。我试图抓取的数据独立于媒体播放器。我不想加载媒体播放器,因为 1. 在浏览器打开的几秒钟内声音很烦人,以及 2. 我希望这个过程尽可能快并且加载一堆视频很慢。如果有人知道更好的方法来实现这一点而不会弄乱 Firefox 选项,请告诉我。

标签: pythonseleniumfirefox

解决方案


推荐阅读