PythonでSelenium HTMLUnit

| トラックバック(0)
PythonでSeleniumのFirefox(WebDriver)を利用するのはすぐわかったのだけれど、HTMLUnitを利用する方法がすぐ見つからなかったのでメモ。
PythonでHTMLUnitを使うには、webdriver.Remoteを利用すれば良い。

1. PythonにSeleniumをインストール

2. Selenium RCをダウンロード

3. Selenium RCを起動

4. Pythonからwebdriver.Remoteを呼ぶ
# coding: utf-8

from selenium import webdriver

def main():
    driver = webdriver.Remote(
        command_executor= 'http://127.0.0.1:4444/wd/hub',
        desired_capabilities={
                'browserName': 'htmlunit'
                ,'version': '2'
                ,'javascriptEnabled': False})

    driver.get("http://www.flotsam-fareast.com")
    print "title:",driver.find_element_by_tag_name("title").text
    driver.close()

if __name__ == '__main__':
    main()

トラックバック(0)

トラックバックURL: http://www.flotsam-fareast.com/mt425/mt-tb.cgi/38

このブログ記事について

このページは、flotsamが2011年11月 1日 01:29に書いたブログ記事です。

ひとつ前のブログ記事は「64bit Windows用のPythonインストーラ:Python Image Libraryのインストール」です。

次のブログ記事は「2011.11.12 旧芝離宮」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.27-ja