自動化スクリプト

Pythonでブラウザを自動操作する方法(Selenium 4.3対応)

Seleniumは、Webブラウザを自動操作するためのライブラリです。
PythonからSeleniumを使用するには、Seleniumライブラリをインストールする必要があります。

以下に、Seleniumを使用してWebブラウザを自動操作する方法を示します。

# Seleniumをインポートする
from selenium import webdriver
from selenium.webdriver.common.by import By
# Chromeを起動する
driver = webdriver.Chrome()
# 指定したURLにアクセスする
driver.get("https://www.google.com")
# HTMLの要素を取得する
elem = driver.find_elements(By.XPATH, "/html/body/div[1]/div[1]/a[1]") #XPATHはアクセス先のページの更新によって変わる可能性がある点に留意
# 要素のテキストを取得する
text = elem[0].text
print(text)
# Chromeを終了する
driver.quit()

上記の例では、Seleniumの webdriver モジュールを使用して、Chromeを起動しています。
その後、get メソッドを使用して、指定したURLにアクセスしています。
また、find_elements メソッドを使用して、HTMLの要素を取得し、そのテキストを取得しています。
最後に、quit メソッドを使用して、Chromeを終了しています。

コメント

タイトルとURLをコピーしました