Selenium-Google Chrome(Webブラウザ)を起動する

Selenium フリー・オープンソース

Selenium-Google Chrome(Webブラウザ)を起動する

Selenium」をインストールしたので、「Selenium」を使って自動でGoogle Chrome(ブラウザ)を起動してみようと思います。

Google Chrome(ブラウザ)の起動

ブラウザの起動のコードは下記。ファイル名は「web.py」にしました。

from selenium import webdriver

# Chrome WebDriverのパスを指定
CHROMEDRIVER = "C:\chromedriver\chromedriver.exe"

# Chrome起動
driver = webdriver.Chrome(CHROMEDRIVER)

4行目で「ChromeDriver」の場所を指定しています。

「ChromeDriver」をシステムのPATH環境変数に含まれる場所(例:C:\Windows\system32)などに保存してあれば、「ChromeDriver」の場所の指定は不要ですが、私はCドライブ>chromedriverに保存しているので。

 

早速保存した「web.py」をダブルクリックで実行してみます。

ファイルダブルクリック

 

ブラウザが一瞬起動して、すぐに閉じてしまいました。

ブラウザが一瞬で閉じる

 

これだと、何がなんだか・・・

ということで、ブラウザを開いたままにしておくようにしてみます。

 

Google Chrome(ブラウザ)を開いたままにしておく

ブラウザを開いたままにしておくためにオプションを追記しまs。

2行目、7~9行目を追記しています。

13行目の()内の「, options=chrome_options」も追記しています。

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

# Chrome WebDriverのパスを指定
CHROMEDRIVER = "C:\chromedriver\chromedriver.exe"

chrome_options = Options()
# オプションでブラウザを開いたままにしおくオプション
chrome_options.add_experimental_option("detach", True)


# Chrome起動
driver = webdriver.Chrome(CHROMEDRIVER, options=chrome_options)

 

これで、ブラウザが開いたままになりました(^^)

ブラウザ開いたまま

 

-Selenium, フリー・オープンソース
-, , ,