目次
Seleniumに必要なもの
- Seleniumモジュール
condaから
conda install selenium
- Anacondaから
- ChromeDriver
- https://chromedriver.chromium.org/downloads
- PCのChromeのバージョンに合ったものをダウンロードする
- バージョンは、メジャーVer(以下であれば97)が合っていればよい

- OSごとに提供あり

- ダウンロード後、Zipを解凍し、所定フォルダに保存
- 所定フォルダの「PATH」はSelenium利用時に使用する
- 通常Chromeは自動更新されるため、その度にWebDriverも新しいVerを利用すること
- Verが整合しないと不具合が生じるため
動作確認
WebDriverの起動許可(Mac)
- Macの場合、WebDriverを利用しようとするとブロックされることがある
- 保存したchromedriverをクリックして以下の表示を出す

- システム環境設定の「セキュリティとプライバシー」>「一般」タブの右下>「”chromedriver”は開発元を確認できないため、使用がブロックされました。」の「このまま開く」をクリックして進め、起動を許可してあげる

- 環境変数PATHを通す
- 今回は割愛するが、~/.bash_profile等にwebdriverのPATHを追記してもよい
ブラウザの操作テスト
- ブラウザが起動、ページが表示後、閉じればOK
from selenium import webdriver
import time
# chromedriver.exeを保存しているPATH
driver_path = '/Users/---/chromedriver'
driver = webdriver.Chrome(driver_path)
time.sleep(5)
driver.get("https://www.yahoo.co.jp")
time.sleep(10)
# webdriverの終了(Chromeを閉じる)
driver.quit()