selenium.webdriver中add_argument方法常用參數表

我們在使用selenium庫調用Chromedriver.exe時需要很多的配置參數下面列出瞭常用參數

chrome_options.add_argument(“xxx”)

序號  參數  說明

1   –allow-outdated-plugins     不停用過期的插件。

2   –allow-running-insecure-content     默認情況下,https 頁面不允許從 http 鏈接引用 javascript/css/plug-ins。添加這一參數會放行這些內容。

3   –allow-scripting-gallery    允許拓展腳本在官方應用中心生效。默認情況下,出於安全因素考慮這些腳本都會被阻止。

4   –disable-accelerated-video  停用 GPU 加速視頻。

5   –disable-dart   停用 Dart。

6   –disable-desktop-notifications  禁用桌面通知,在 Windows 中桌面通知默認是啟用的。

7   –disable-extensions     禁用拓展。

8   –disable-file-system    停用 FileSystem API。

9   –disable-preconnect     停用 TCP/IP 預連接。

10  –disable-remote-fonts   關閉遠程字體支持。SVG 中字體不受此參數影響。

11  –disable-speech-input   停用語音輸入。

12  –disable-web-security   不遵守同源策略。

13  –disk-cache-dir     將緩存設置在給定的路徑。

14  –disk-cache-size    設置緩存大小上限,以字節為單位。

15  –dns-prefetch-disable   停用DNS預讀。

16  –enable-print-preview   啟用打印預覽。

17  –extensions-update-frequency    設定拓展自動更新頻率,以秒為單位。

18  –incognito  讓瀏覽器直接以隱身模式啟動。

19  –keep-alive-for-test    最後一個標簽關閉後仍保持瀏覽器進程。(某種意義上可以提高熱啟動速度,不過你最好得有充足的內存)

20  –kiosk  啟用kiosk模式。(一種類似於全屏的瀏覽模式)

21  –lang   使用指定的語言。

22  –no-displaying-insecure-content     默認情況下,https 頁面允許從 http 鏈接引用圖片/字體/框架。添加這一參數會阻止這些內容。

23  –no-first-run   跳過 Chromium 首次運行檢查。

24  –no-referrers   不發送 Http-Referer 頭。

25  –no-sandbox     徹底停用沙箱。

26  –no-startup-window  啟動時不建立窗口。

27  –proxy-pac-url  使用給定 URL 的 pac 代理腳本。(也可以使用本地文件,如 –proxy-pac-url=”file:\\\c:\proxy.pac”)

28  –proxy-server   使用給定的代理服務器,這個參數隻對 http 和 https 有效。(例如 –proxy-server=127.0.0.1:8087 )

29  –single-process     以單進程模式運行 Chromium。(啟動時瀏覽器會給出不安全警告)

30  –start-maximized    啟動時最大化。

31  –user-agent     使用給定的 User-Agent 字符串

參數:–user-data-dir=UserDataDir

用途:自訂使用者帳戶資料夾(如:–user-data-dir=”D:\temp\Chrome User Data”)

參數:–process-per-tab

用途:每個分頁使用單獨進程

參數:–process-per-site

用途:每個站點使用單獨進程

參數:–in-process-plugins

用途:插件不啟用單獨進程

參數:–disable-popup-blocking

用途:禁用彈出攔截

參數:–disable-javascript

用途:禁用JavaScript

參數:–disable-java

用途:禁用Java

參數:–disable-plugins

用途:禁用插件

參數:–disable-images

用途:禁用圖像

參數:–omnibox-popup-count=”num”

用途:將網址列彈出的提示選單數量改為num個

參數:–enable-vertical-tabs

更多關於selenium庫的使用方法請查看下面的相關鏈接