PythonとSeleniumを使用してWebブラウザの操作を自動化することは、データ抽出や自動テストなど、多くの用途で役立ちます。特にLinux環境での設定は、サーバーサイドでの自動化に非常に有用です。この記事では、Linux上でPythonとSeleniumを使用するための基本的な設定方法を紹介します。

PythonとSeleniumのインストール

まず、PythonとSeleniumをシステムにインストールする必要があります。Pythonは多くのLinuxディストリビューションでデフォルトでインストールされています。Seleniumはpipを使用して簡単にインストールできます。

pip install -U selenium

ChromeとChromedriverの設定

Seleniumを使用してWebブラウザを操作するためには、対応するブラウザのドライバーが必要です。Chromeを使用する場合は、Chromedriverをインストールする必要があります。

# Chromeのインストール
sudo yum install --enablerepo=google-chrome google-chrome-stable

# Chromedriverのインストール
wget https://chromedriver.storage.googleapis.com/98.0.4758.102/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/local/bin/
chmod 755 /usr/local/bin/chromedriver

サンプルコード

以下に、PythonとSeleniumを使用してGoogleで検索を行う簡単なサンプルコードを示します。

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get("https://google.com")
sleep(3)
driver.find_element_by_name("q").send_keys("chrome")
sleep(3)
driver.find_element_by_name("q").submit()
sleep(3)
driver.quit()

以上で、Linux上でPythonとSeleniumを使用する基本的な設定と使用方法について説明しました。これらの情報が、PythonとSeleniumを使用したWeb自動化の一助となれば幸いです。.

投稿者 admin

コメントを残す

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