2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have 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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?