投稿

[Python 100日チャレンジ] Day 59 - Seleniumの基本

Seleniumでブラウザを自動操作し、JavaScriptで描画されるページの確認や入力操作を行う基本を学びます。

[Python 100日チャレンジ] Day 59 - Seleniumの基本

Seleniumとは

Seleniumは、ブラウザを自動操作するためのツールです。テスト自動化や、JavaScriptで動的に表示されるページの確認に使われます。

1
2
3
4
5
6
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://example.com")
print(driver.title)
driver.quit()

使う場面

  • ボタンをクリックしたい
  • フォームに入力したい
  • JavaScript後の画面を確認したい
  • ブラウザ操作をテストしたい

今日のゴール

Seleniumは強力ですが、通常のHTML取得より重いです。requestsとBeautifulSoupで足りない場合に使う、という判断が大切です。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。