LoginSignup
2
0

More than 1 year has passed since last update.

macbook上にSeleniumとChromeDriverをインストールする

Last updated at Posted at 2020-09-27

pythonは入っている前提で

seleniumをインストールする

pip install selenium

これはかんたん

Chromedriverをインストール

Chromeを使って操作したいので、ドライバーをインストール

brew tap homebrew/cask
brew cask install chromedriver

2021/01/12 caskによるinstallは禁止されたようなので、動かない場合はcaskを省略してください
インストールに成功すると「ここに入れたよ」というパスが表示されるのでメモっておく
自分の場合は「/usr/local/bin/chromedriver」

あとはゴリゴリpythonに書いていく

import time
from selenium import webdriver

driver = webdriver.Chrome('/usr/local/bin/chromedriver')
driver.get('https://www.google.com/')
time.sleep(5)
driver.close()

sample.pyというファイル名にして

python sample.py

を実行すると、Chromeが起動してGoogleが表示されるはずです

chrome driverのアップデート

ブラウザとchromedriverのバージョンが一致しない場合などに使います
chrome driverのバージョンをアップデートしたい場合は

brew reinstall chromedriver

これでいけます

chrome driverのアップデートを自動化する

webdriver_managerを使います

pip install webdriver-manager

webdriver-managerをインストールしたらプログラムを書き換えます
▼before▼

import time
from selenium import webdriver

driver = webdriver.Chrome('/usr/local/bin/chromedriver')
driver.get('https://www.google.com/')

▼after▼

import time
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://www.google.com/')

これでプログラム実行時に勝手にchrome driverがアップデートされます

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0