So Chigusa
So Chigusa
So Chigusa

Pythonでスクレイピング

最終更新: 2021-02-04

Selenium を python で動かしてスクレイピングを楽しむ方法に関する tips

日本語限定記事
logo

最終更新: 2021-02-04

Selenium を python で動かしてスクレイピングを楽しむ方法に関する tips

日本語限定記事

(スクレイピングというほどでもないが)ブラウザ操作

seleniumを使う。インストールされているChromeのバージョンに対応したWebDriverをダウンロードページから落としておく。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait

chrome = webdriver.Chrome('path-to-chrome-driver')

# ページの取得
chrome.get('URL')

# タブが閉じられるのを待つ
tmax = 60*60*24 # in seconds
WebDriverWait(chrome, tmax).until(lambda d: len(d.window_handles) == 0)

# 終了処理
chrome.quit()
この投稿をシェアする: