今からでも間に合う

技術を学ぶのは今からでも遅くない

python入門~ブラウザを表示しないでWEB操作~

ブラウザ操作を自動化する際、裏で自動的に動いて欲しいことも多いかと思います。
今回はその方法の紹介です。

環境

  • VSCode
  • python 3.11.0
  • Edge WebDriver

使用するライブラリ

  • selenium

パッケージのインストール方法についてはこちら

ブラウザを表示しなくする方法

Optionsクラスを使用する

ブラウザの表示を抑制するにはOptionsクラスを使用します。
ブラウザに応じたOptionsクラスをimportし、--headlessというオプション文字列を指定します。
そのインスタンスを、ドライバ起動時に一緒に渡すだけでOKです。

コード

from selenium import webdriver as wd
from selenium.webdriver.edge.options import Options
  
option = Options()
option.add_argument("--headless")
  
driver = wd.Edge(executable_path=r".\msedgedriver.exe", options=option)
driver.get("http://google.com")

driver.close()

おしまい

ブラウザが表示されないので、正しく終了処理も書いてあげましょう。

python入門Top

プライバシーポリシー


d払いポイントGETモール