====== Chromedriver ======
===== 最新のChromedriverの探し方 =====
- Go to the [[https://chromedriver.chromium.org/home|{{|chromium official site}}]].
- Move to the [[https://chromedriver.chromium.org/downloads|{{|Downloads page}}]].
- Follow the [[https://chromedriver.chromium.org/chromedriver-canary|{{|instructions for Dev or Canary channel}}]].
- Select an appropriate architecture, for example, [[https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/|{{|Mac OS X (64-bit)}}]].
- Find the file "LAST_CHANGE" with the Filter field on upper left of the page and download it.
- Find the folder named a number written in the "LAST_CHANGE" file.
- Download a driver file as "chromedriver_mac64.zip".
===== Chromedriverの在処 =====
- パッケージのインストール場所は
>>> import sys
>>> sys.path
['', '/usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', '/usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9', '/usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/site-packages']
>>> import chromedriver_binary
>>> chromedriver_binary.__file__
'/usr/local/lib/python3.9/site-packages/chromedriver_binary/__init__.py'
>>>
% cd /usr/local/lib/python3.9/site-packages/chromedriver_binary/
kimi@Persimmon chromedriver_binary % ls -al
total 34840
drwxr-xr-x 6 kimi admin 192 12 16 17:08 .
drwxr-xr-x 198 kimi admin 6336 12 16 17:08 ..
-rw-r--r-- 1 kimi admin 743 12 16 17:08 __init__.py
drwxr-xr-x 4 kimi admin 128 12 16 17:08 __pycache__
-rwxr-xr-x 1 kimi admin 17822344 12 16 17:08 chromedriver
-rw-r--r-- 1 kimi admin 4525 12 16 17:08 utils.py
- ここにDownloadしてきたファイルをコピーすればよい。
% mv chromedriver chromedriver.old
% cp ~/Downloads/chromedriver_mac64/chromedriver .
% ls
__init__.py chromedriver utils.py
__pycache__ chromedriver.old