非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

【Python】Chromedriverをpipコマンドでインストールする方法

   

前回の記事でChromedriverをWebサイトからダウンロードする方法を紹介しましたが、pipコマンドでもインストールできたのでシェアします。

■前回の記事■

Chromeのバージョン確認

前回の記事ではブラウザからバージョンを確認した例を書きましたがコマンドでも見ることができます(Mac, Linuxであれば。Windowsは知らん)。以下のコマンドでバージョンを確認し、控えておいてください。

$ google-chrome --version
Google Chrome 110.0.5481.100 
 

 

ライブラリのバージョン確認

以下のダウンロードサイトに行きましょう。上で調べたChromeのバージョンに近いバージョン番号を探します。見つかったらその番号を控えておきます。

https://chromedriver.chromium.org/downloads

 

pipコマンドでのChromedriverインストール

以下のpipコマンドでChromedriverインストールします。==の後の番号は上で調べたライブラリのバージョン番号となります。

$ pip install chromedriver-binary==110.0.5481.77
 

 

実行

以下のプログラムで動作確認してみましょう。

前回と違うところはwebdriver.Chrome()の引数がないという点です。ダウンロード版の場合はカレントディレクトリにライブラリファイルを置いて、そのファイル名を引数にしましたが、pipコマンドでインストールした場合は不要になります。

from selenium import webdriver
 
driver = webdriver.Chrome()
print(driver.title)
 
# プロセスを一旦停止するため
input('press any key to finish :')

 

 

ご覧の通りうまく行きました。

 

スポンサーリンク

 - Python