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

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA