0
ここではPythonプログラミングの初心者です。私は電子メール認証を行うことなく、追跡にアクセスしようとしています。ログイン後にセレンとピクルスを使ってクッキーを保存し、新しいセッションに追加しました。保存されたクッキーはセレンの古いセッションにアクセスしません
import pickle
from selenium import webdriver
driver = webdriver.Chrome(filepath)
driver.get("https://secure07a.chase.com/web/auth/dashboard#/dashboard")
手動でログインした後、私はピクルスにクッキーを保存します。サイトは私の電子メールで認証するために私に尋ね
import pickle
from selenium import webdriver
driver = webdriver.Chrome(filepath)
driver.get("https://secure07a.chase.com/web/auth/dashboard#/dashboard")
for cookie in pickle.load(open("cookies.pkl", "rb")):
driver.add_cookie(cookie)
print(cookie)
driver.get("https://secure07a.chase.com/web/auth/dashboard#/dashboard")
driver.find_element_by_id('userId-input-field').send_keys(username)
driver.find_element_by_id('password-input-field').send_keys(password)
driver.find_element_by_id('signin-button').click()
た時点で:
pickle.dump(driver.get_cookies() , open("cookies.pkl","wb"))
は、別のスクリプトでCookieをアクセスします。
クッキーは現在のドメインに追加されます。私はfirefox webdriverでfirefoxのデフォルトプロファイルを使用しようとしましたが、同じ問題が発生します。