ludwig125のブログ

頑張りすぎずに頑張る父

pythonでseleniumを使う

参考

とりあえず参考になったページを貼っておく

入門、Selenium - Seleniumの仕組み | CodeGrid

Selenium使ってみた(Python) - コンピュータサイエンス系勉強ノート

PythonでSeleniumを使ってスクレイピング (基礎) - Qiita

3秒でわかるSeleniumのつかいかた(Python・ちょっとDjango) - へっぽこびんぼう野郎のnewbie日記

Selenium使ってみた(Python) - コンピュータサイエンス系勉強ノート

準備

seleniumをインストール

$ pip3 install selenium

以下からchromedriverをダウンロード

以下のファイルを実行

$ cat selenium-test.py
from selenium import webdriver
browser = webdriver.Chrome(executable_path='/home/ludwig125/chromedriver')
browser.get('https://www.yahoo.co.jp/')

実行

python3 selenium-test.py 

Chromeが起動してyahooのページが表示される

f:id:ludwig125:20171216230538p:plain

トラブル対応

moduleが無いとかでうまく実行できなかったので、以下を確認し直す

$ sudo apt install python3-pip python3-dev

$ pyenv install 3.5.4
$ pyenv local 3.5.4
$ pyenv versions
  system
* 3.5.4 (set by /home/ludwig125/git/work/src/python/.python-version)
$ 

python3のパスを確認

$ which python3
/home/ludwig125/.pyenv/shims/python3
$ /home/ludwig125/.pyenv/shims/python3 --version
Python 3.5.4
$