【Selenium】ブラウザを開かずスクレイピングする

Python

こんにちは、しらすです。

スクレイピングする際にブラウザがいちいち開いてうっとおしい!という方は以下のoptionを追加してWebDriverを立ち上げればブラウザがいちいち画面上に表示されることがなくなります

ブラウザをいちいち閉じるのがめんどくさい人、ドライバーのオプションを指定しましょう

#ヘッドレスモードでブラウザを起動
options = Options()
options.add_argument('--headless')

driver = webdriver.Chrome("chromedriver.exe", options=options)
driver.get('https://www.yahoo.co.jp/')

いかがでしょうか?

上記はヘッドレスというモードを指定してウェブドライバをコールしています。このモードにすることで、画面上に表示せずバックグラウンドで処理することができます

コメント