MAC の Python で Chrome を開く


Python で Chrome を開くには、Selenium と ChromeDriver を使用します。
Selenium は、ブラウザを自動化するツールです。WebDriver API を有しています。
ChromeDriver は、Chrome ブラウザのために WebDriver のプロトコルを実装するスタンドアロンサーバーです。

インストール
Selenium のインストール

$ pip install selenium

ChromeDriver のインストール
chromedriver_mac32.zip をダウンロードする。
解凍した chromedriver をbin ディレクトリに置く。

$ wget http://chromedriver.storage.googleapis.com/2.22/chromedriver_mac32.zip
$ unzip chromedriver_mac32.zip
$ cp chromedriver /usr/local/bin/ 

確認
test.py

import time
from selenium import webdriver
driver = webdriver.Chrome('/usr/local/bin/chromedriver')
driver.get('http://www.google.com/xhtml');
time.sleep(5) # Let the user actually see something!
search_box = driver.find_element_by_name('q')
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5) # Let the user actually see something!
driver.quit()

下記のような 「ChromeDriver」 の検索画面が表示される
20160620_chrome_driver


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です