【Python スクレイピング環境構築】chromedriverのダウンロードは不要!

Pythonでchromeを使ったスクレイピングする際、
公式サイトからchoromedriverのダウンロードが必要になりますが、
chromeのバージョンとdriverのバージョンを合わせる必要があるため、何かと不便です。

そこで、webdriver_managerを使います!


pipでインストール

pip install webdriver_manager


あとはコード上に以下のような感じで書けば、自動的に最適なバージョンのchromedriverがインストールされます。

from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
driver = webdriver.Chrome(ChromeDriverManager().install())

ダウンロードした時のようにchromedriverのパスを指定する必要もないので楽です!


Seleniumがインストールされていない場合はこちらもpipでインストールしましょう。

pip install selenium