So Chigusa

Pythonでスクレイピング

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

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()