クロームのPythonの起動パラメータ

原稿:https://www.cnblogs.com/xiaoxiao-niao/p/7765627.html

リストは毎日英語バージョンに更新されhttps://peter.sh/experiments/chromium-command-line-switches/

1 --allow-時代遅れ-プラグインは古いプラグインの使用を停止します。
デフォルトでは、HTTPSページによる2 --allow-ランニング・安全でないコンテンツの下のhttpリンクから参照のjavascript / cssの/プラグインを許可していません。このパラメータを追加すると、内容物を放出します。
3 --allow-スクリプト-galleryがスクリプトが公式アプリケーションセンターで有効に拡張することができます。デフォルトでは、セキュリティ上の理由から、これらのスクリプトがブロックされています。
4 --disable加速ビデオ無効GPUアクセラレーションビデオ。
5 --disable-ダーツ無効ダート。
Windowsデスクトップ通知で無効にデスクトップ通知に6 --disable-デスクトップ通知はデフォルトで有効になっています。
7 --disable-拡張無効拡張。
8 --disable-ファイル・システムは、ファイルシステムAPIを無効に。
9 --disable-PRECONNECTは、事前に接続されているTCP / IPを無効にします。
リモートフォントのサポートオフ10 --disable-リモートフォント。SVGフォントは、このパラメータによって影響を受けます。
11 --disable-音声入力を無効に音声入力。
同一生成元ポリシーを持つ12 --disable-ウェブセキュリティ非準拠。
所定の経路に設けられた13 --diskキャッシュ・ディレクトリキャッシュ。
14 --diskキャッシュサイズの制限は、バイト単位で、キャッシュサイズを設定します。
15 --dns-プリフェッチ無効無効DNS先読み。
16 --enable-印刷プレビューは、印刷プレビューを有効にします。
17 --extensions更新頻度を秒単位で自動更新の頻度を拡大するように設定されています。
18ブラウザが直接ステルスモードで起動することができ--incognito。
19は--keep-aliveが-のためのテスト最後のラベルの後に閉じ、ブラウザのプロセスのまま。(ある意味では、あなたは、ホットスタートの速度を向上させることができますが、十分なメモリを持っている必要があるだろう)
20は、キオスクモードを有効に--kiosk。(フルスクリーンブラウジングモードと同様に)
21 --lang指定された言語を使用して。
デフォルトでは22 --no-表示-安全でないコンテンツの下では、HTTPSページでは、HTTPリンクからの写真/フォント/フレームワークを参照することができます。このパラメータを追加すると、コンテンツを防ぐことができます。
23クロムは、最初の実行チェックをスキップ--no-最初に実行します。
24 --no-リファラHTTP-Refererヘッダが送信されません。
25 --no-サンドボックスは完全にサンドボックスを無効にします。
ウィンドウ26 --no-スタートアップウィンドウが開始さを作成しません。
27 --proxy-PAC-urlはURL指定されたプロキシPACスクリプトを使用します。(あなたはまた、PAC-URL = ---プロキシ「:\\\ C:ファイル\はproxy.pac」としてローカルファイルを、使用することができます)
指定されたプロキシサーバーを使用して28 --proxy-サーバを、このパラメータには、HTTPおよびHTTPSだけです効果的。(例えば--proxy-サーバ= 127.0.0.1:8087)
シングルプロセスモードで29 --single-プロセスクロムラン。(あなたが起動すると、ブラウザは、安全でないの警告を与える)
与えられたUser-Agent文字列を使用して31 --user-Agentを

最も一般的に使用されるパラメータ:

あなたは30 --start-最大化を最大化するために起動したとき。

32.download.default_directory「:download_dirはダウンロードパスを設定します

33.directory_upgrade ":真、 

34.safebrowsing.enabled「:セキュリティ警告に促すようにするかどうかを真


パラメータ: -ユーザデータ-DIR = UserDataDir
目的:ユーザーアカウントのフォルダをカスタマイズする(例:-user-データDIR = " D:\ TEMP \クロームユーザーデータ")
パラメータ: -プロセスあたりのタブ
用途:各プロセスのために別のページを使用し
たパラメータ: -プロセスあたりのサイト
の使用:各サイトには、個別のプロセス使用する
パラメータを: -インプロセス・プラグインが
使用します。プラグインは、個々のプロセスは有効になりません。

パラメータは: -無効-ポップアップブロック
用途:無効ポップアップ遮断
パラメータ: -無効-javascriptの
目的:JavaScriptを無効にする
パラメータ: -無効-Javaの
使用法:無効にするJava
パラメータ: -無効-プラグインは
使用:無効なプラグインの
パラメータ:-disable-画像の
用途:無効画像
パラメータ: --omnibox-ポップアップカウント=「NUM 」
目的:ポップアッププロンプトの代わりにnum個のアドレスバーメニューの数
のパラメータ: -有効-垂直タブの
目的:左に保存されているクロムツアータグを調整するために、非トップ

例:

  ブラウザを起動し、最大化

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument( "スタート最大")
ドライバ= webdriver.Chrome(chrome_options = chrome_options)
driver.implicitly_wait(30)
BASE_URL = "http://www.baidu.com"

クロム下载文件去掉安全提示框
セレンインポートwebdriverをから

download_dir = "/ pathToDownloadDir" 
chrome_options = webdriver.ChromeOptions()
優先= { "download.default_directory":download_dir、
               "directory_upgrade":真は、
               真の"safebrowsing.enabled"} 
、chrome_options.add_experimental_option( "環境設定"環境設定)

おすすめ

転載: www.cnblogs.com/yimai-series/p/12095043.html