<selenium, Python> headless やってみた。
2021/01/09
久々に、selenium
を動かしてみた。下記のメモはまだ有効だったじょ。
Chromedriver
は、87.0.4280.88
だった。
ダウンロードしたのは、chromedriver_win32.zip
。
2018/07/06
headless
やってみた。
chromedriver
は新しいのがいる。2.29
ではだめだった。
こっから、今時点の最新2.40
のWin32
をゲット。
chromedriver.chromium.org
とりあえず、C:\msys64\usr\local\bin
に置く。で確認。
>/usr/local/bin/chromedriver --version ChromeDriver 2.40.565498 (ea082db3280dd6843ebfb08a625e3eb905c4f5ab)
さて、やってみた。
In [90]: from selenium import webdriver In [91]: from selenium.webdriver.chrome.options import Options In [92]: options = Options() In [93]: options.add_argument('--headless') In [94]: d = webdriver.Chrome(chrome_options=options, executable_path=r'C:\msys64\usr\local\bin\chromedriver.exe')
うまくいった。
ここで、r
は、エスケープシーケンスを無視(無効化)するraw文字列
だそうだ。