Seleniumは、Webブラウザーを自動操作するためのツールです。Webアプリケーションのテストやスクレイピングなどに利用することができます。
下記が基本的な使い方です:
- Seleniumをインストール(「pip install selenium」などを実行します)
- WebDriverをダウンロードして、環境変数に設定します。
- Seleniumを使ってWebブラウザーを操作するPythonスクリプトを作成します
※ダウンロードや細かい設定方法などは割愛します。
Seleniumの実装例
from selenium import webdriver
# WebDriverを使ってWebブラウザを開く
browser = webdriver.Firefox()
# Webページにアクセスする
browser.get("http://www.example.com")
# Webページから要素を探す
elem = browser.find_element_by_id("element_id")
# 要素に対して操作をする(ここではテキストを入力する)
elem.send_keys("text to input")
# Webブラウザを終了する
browser.quit()
サンプルコードの説明
上記のサンプルは、Firefoxブラウザーを自動操作するスクリプトです。以下が各行の動きになります
- seleniumライブラリをインポートします。
- webdriver.Firefox()でFirefoxブラウザーを開きます。
- browser.get(“http://www.example.com”)にアクセスします。
- browser.find_element_by_id(“element_id”)で、IDが「element_id」の要素を探す
- elem.send_keys(“text to input”)で、要素に「text to input」のテキストを入力
- browser.quit()でブラウザーを終了
このように、Seleniumを使うことでWebブラウザーを自動操作することができます。
もしよろしければ、ブログランキングについても
ポチっとしていただければ嬉しいです。