【Python】(業務自動化) Seleniumを使用してブラウザのポートを指定して起動する方法

Seleniumを使用してブラウザを自動化する際、特定のポートでブラウザを起動する必要がある場合があります。この記事では、PythonのSeleniumライブラリを使用して、指定したポートでブラウザを起動する方法について詳しく説明します。

参考書籍

業務効率に向けたおすすめの参考書

コード表

<コード>

1.Seleniumのインストール まず最初に、PythonのSeleniumライブラリをインストールする必要があります。次のコマンドを使用して、Seleniumをインストールします。

pip install selenium

※仮想pythonで動かしている場合はpy -mを付けることをお忘れなく。

2.ブラウザのポートを指定して起動する方法 PythonのSeleniumでは、webdriver.Chrome()などの関数を使用してブラウザを起動します。ブラウザを起動する際に、port引数を指定してポート番号を渡すことができます。以下は、Google Chromeブラウザをポート9222で起動する例です。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# Chrome WebDriverのオプションを作成
chrome_options = Options()
chrome_options.add_argument('--remote-debugging-port=9222')  # ポート番号を指定しています

# WebDriverを起動
driver = webdriver.Chrome(options=chrome_options)

# ここでWebDriverを使った操作を行います

# WebDriverを終了
driver.quit()

結論: この記事では、PythonのSeleniumライブラリを使用してブラウザのポートを指定して起動する方法について詳しく説明しました。ポート番号を指定することで、複数のブラウザを同時に制御したり、特定のネットワーク構成でのテストを行ったりすることが可能です。

CM

あざらし

はじめまして、あざらしです。 フリーターからエンジニア会社へ就職し、 現在はフリーランスのシステムエンジニアとして働いています。 本業のエンジニア業のかたわら、 ✍️ ブログ運営 と「収入の柱を増やす挑戦」を少しずつ続けています。 フリーター時代から比べると、 段階的に収入が増えていくのを実感できるのが素直にうれしい今日この頃。 このブログでは、日々の気づき・体験談 IT・ガジェット・ゲーム系の話 「調べて分かったこと」を噛み砕いた解説 などを中心に、ジャンルに縛られない雑記ブログとして発信しています。 「自分と同じように悩んでいる人のヒントになればいいな」 そんな気持ちで更新中です。 👉 プロフィール詳細は、名前「あざらし」をクリックしてください