Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Python Selenium】ブラウザを起動する方法(Chrome)

Seleniumを使うと、Pythonからブラウザを操作できます。
ず最初に必要なのが ブラウザの起動です。

この記事では、SeleniumでChromeを起動する基本方法を解説します。


SeleniumでChromeを起動する

まずは最も基本的なコードです。

 
from selenium import webdriver

driver = webdriver.Chrome()

 

このコードを実行すると、Chromeブラウザが起動します。


Webページを開く

ブラウザを起動した後、ページを開くには get() を使います。

 
from selenium import webdriver

driver = webdriver.Chrome()

driver.get("https://www.google.com")

 

実行すると、Chromeが起動してGoogleが表示されます。


ブラウザを閉じる

処理が終わったらブラウザを閉じることができます。

 
driver.quit()

 

これでブラウザが終了します。


よくあるエラー

ChromeDriverエラー

もし次のようなエラーが出る場合

 
WebDriverException

 

Chromeのバージョンと
ChromeDriverのバージョンが合っていない可能性があります。


まとめ

Seleniumでブラウザを起動する基本コードは次の通りです。

 
from selenium import webdriver

driver = webdriver.Chrome()

driver.get("https://www.google.com")

 

これがSeleniumのすべての操作のスタートになります。