【Selenium】Cookie を保持しておく方法

Selenium を使って、はてなブログへログインする方法に、

driver = webdriver.Chrome() を使う方法がありましたが、

同じ様にCookie を保持する方法として、以下のようなコードがありました。

opener = build_opener(HTTPCookieProcessor(CookieJar()))

はてなブログでログインする場合、

name, pwd = 'your username', 'your password' post = { 'name': name, 'password': pwd } data = urlencode(post).encode('utf-8') res = opener.open('https://www.hatena.ne.jp/login', data)

こうやって記述すると、2回目以降、違うURLを開いてもCookieが保持されていました。

opener.open(url)