Pythonセレンクロームオプションパラメータの抜粋

options.add_argument('--disable-infobars')  #戦術化を禁止する
options.add_argument('--no-sandbox')  #DevToolsActivePortファイルが存在しないというエラーを解決します
options.add_argument('window-size=1920x3000')  #ブラウザの解像度を指定する
options.add_argument('--disable-gpu')  #Googleのドキュメントには、バグを回避するためにこの属性を追加する必要があると記載されています
options.add_argument('--incognito')  #インコグニートモード(インコグニートモード)
options.add_argument('--disable-javascript')  #javascriptを無効にする
options.add_argument('--start-maximized')  #操作の最大化(フルスクリーンウィンドウ),設定されていない場合、要素が取得されたときにエラーが報告されます
options.add_argument('--hide-scrollbars')  #スクロールバーを非表示,いくつかの特別なページを扱う
options.add_argument('blink-settings=imagesEnabled=false')  #写真を読み込まない,ブースト速度
options.add_argument('--headless')  #ブラウザは視覚的なページを提供しません.システムがLinuxでの視覚化をサポートしていない場合、これを追加しないと起動に失敗します
options.binary_location = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"  #使用するブラウザの場所を手動で指定する
options.add_argument('lang=en_US') #言語設定
options.add_argument('User-Agent=Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.9 Mobile Safari/537.36')
options.add_argument('--headless')  #ブラウザは視覚的なページを提供しません
prefs ={"":""}
prefs["credentials_enable_service"]= False
prefs["profile.password_manager_enabled"]= False
chrome_option_set.add_experimental_option("prefs", prefs) #シールド'パスワードを保存する'プロンプトボックス

スナップショットを作成するためのpython + selenium(Webページ全体を画像として保存):[https://www.cnblogs.com/shuaichao/p/13176915.html](https://www.cnblogs.com/shuaichao/p/13176915.html)

Recommended Posts

Pythonセレンクロームオプションパラメータの抜粋
pythonクローラー用のSeleniumビジュアルクローラー
パラメータを渡すPythonメソッド