Python 3.5.1 + Selenium + Chrome on Windows
GUIで操作するSeleniumを利用したことがあるような記憶はありましたが、
プログラムからも操作できるそうなので
Windows7上でPython3からSeleniumを利用してChromeを開くまでを行ってみました。
pipでseleniumをインストール
- Python3がまだの場合は https://www.python.org/downloads/ で入手後Python3をインストールします。
pip
でselenium
を指定するとインストールできました。
python -m pip install selenium
- この時点では
selenium-3.0.2
がインストールされました。
Collecting selenium Downloading selenium-3.0.2-py2.py3-none-any.whl (915kB) 100% |################################| 921kB 856kB/s Installing collected packages: selenium Successfully installed selenium-3.0.2
ChromeDriverをインストール
https://sites.google.com/a/chromium.org/chromedriver/downloads
- この時点では
ChromeDriver 2.27
が最新でした。
PythonでChromeを起動
executable_path
にダウンロード後に展開した ChromeDriver のパスを指定します。
# -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.keys import Keys browser = webdriver.Chrome(executable_path='[C:\\設置したパス\\chromedriver.exe]') browser.get('https://www.google.co.jp/') browser.find_element_by_name("q").send_keys("Python3 Selenium Windows Chrome") browser.find_element_by_name("q").send_keys(Keys.ENTER)
- Chromeを指定。
https://www.google.co.jp/
を開く。- 検索ワードに
Python3 Selenium Windows Chrome
を入力。 - Enterキーを押す。