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を探すと似た疑問を発見。
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が大事そう