Pythonでseleniumを使うためにChromeDriverをダウンロードした話

初めまして、当方は、理工系の大学に通う4年生です。

ここで、ChromeDriverのダウンロードに関する備忘録を置いておきます。

 

まず,ChromeDriverを公式サイトからダウンロードをしたのですが、

Downloads - ChromeDriver - WebDriver for Chrome

 

→パスの通し方むずい。わからん。ってなったので。路線変更。

どうやらパスを通さない方法があるらしい。

下記参考にさせていただいたサイト

どうやら、ターミナルで

pip3 install chromedriver-binary==86.0.4240.22

を実行すれば良さそう。

実行結果

_______________________________________

ERROR: Command errored out with exit status 1:

     command: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/y2/m78wfpbd1k3b_3rr66h2w2xc0000gn/T/pip-install-zg_5qt39/chromedriver-binary/setup.py'"'"'; __file__='"'"'/private/var/folde

_______________________________________

謎のエラーが出てきた。

qiitaを探すと似た疑問を発見。

f:id:hirahira8:20201122033144p:plain

Pythonの画面

Install Certificates.commandをダブルクリックすると勝手にターミナルからプログラムが実行された。

 

ここで再びpip3 install chromedriver-binary==86.0.4240.22を入力したら、インストール完了

_________________

from selenium import webdriver
import chromedriver_binary
driver = webdriver.Chrome()

_________________

こんな感じのプログラムでパスを通さずseleniumの起動に成功

import chromedriver_binaryが大事そう