chrome瀏覽器的options參數和Selenium啟動Chrome時配置選項


本文轉自:https://blog.csdn.net/xc_zhou/article/details/82415870
https://blog.csdn.net/liaojianqiu0115/article/details/78353267
1.常用的行為有:
禁止圖片和視頻的加載:提升網頁加載速度。
添加代理:用於FQ訪問某些頁面,或者應對IP訪問頻率限制的反爬技術。
使用移動頭:訪問移動端的站點,一般這種站點的反爬技術比較薄弱。
添加擴展:像正常使用瀏覽器一樣的功能。
設置編碼:應對中文站,防止亂碼。
阻止JavaScript執行。
………
2.chromeOptions
chromeOptions 是一個配置 chrome 啟動是屬性的類。通過這個類,我們可以為chrome配置如下參數(這個部分可以通過selenium源碼看到):
設置 chrome 二進制文件位置 (binary_location)
添加啟動參數 (add_argument)
添加擴展應用 (add_extension, add_encoded_extension)
添加實驗性質的設置參數 (add_experimental_option)
設置調試器地址 (debugger_address)
3.下邊是收集的一些配置信息:
  一些Chrome的地址欄命令(這些命令會不停的變動,所有不一定都是好用的)
  在Chrome的瀏覽器地址欄中輸入以下命令,就會返回相應的結果。這些命令包括查看內存狀態,瀏覽器狀態,網絡狀態,DNS服務器狀態,插件緩存等等。
  about:version - 顯示當前版本
  about:memory - 顯示本機瀏覽器內存使用狀況
  about:plugins - 顯示已安裝插件
  about:histograms - 顯示歷史記錄
  about:dns - 顯示DNS狀態
  about:cache - 顯示緩存頁面
  about:gpu -是否有硬件加速
  about:flags -開啟一些插件 //使用后彈出這么些東西:“請小心,這些實驗可能有風險”,不知會不會搞亂俺的配置啊!
  chrome://extensions/ - 查看已經安裝的擴展
  其他的一些關於Chrome的實用參數及簡要的中文說明(使用方法同上,當然也可以在shell中使用)
  –user-data-dir=”[PATH]” 指定用戶文件夾User Data路徑,可以把書簽這樣的用戶數據保存在系統分區以外的分區。
  –disk-cache-dir=”[PATH]“ 指定緩存Cache路徑
  –disk-cache-size= 指定Cache大小,單位Byte
  –first run 重置到初始狀態,第一次運行
  –incognito 隱身模式啟動
  –disable-javascript 禁用Javascript
  --omnibox-popup-count="num" 將地址欄彈出的提示菜單數量改為num個。我都改為15個了。
  --user-agent="xxxxxxxx" 修改HTTP請求頭部的Agent字符串,可以通過about:version頁面查看修改效果
  --disable-plugins 禁止加載所有插件,可以增加速度。可以通過about:plugins頁面查看效果
  --disable-javascript 禁用JavaScript,如果覺得速度慢在加上這個
  --disable-java 禁用java
  --start-maximized 啟動就最大化
  --no-sandbox 取消沙盒模式
  --single-process 單進程運行
  --process-per-tab 每個標簽使用單獨進程
  --process-per-site 每個站點使用單獨進程
  --in-process-plugins 插件不啟用單獨進程
  --disable-popup-blocking 禁用彈出攔截
  --disable-plugins 禁用插件
  --disable-images 禁用圖像
  --incognito 啟動進入隱身模式
  --enable-udd-profiles 啟用賬戶切換菜單
  --proxy-pac-url 使用pac代理 [via 1/2]
  --lang=zh-CN 設置語言為簡體中文
  --disk-cache-dir 自定義緩存目錄
  --disk-cache-size 自定義緩存最大值(單位byte)
  --media-cache-size 自定義多媒體緩存最大值(單位byte)
  --bookmark-menu 在工具 欄增加一個書簽按鈕
  --enable-sync 啟用書簽同步


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM