So, I am trying to:
- Open browser
- Log-In to website
- Save session/cookies
- Close browser
- Open new browser
- Load session/cookies and get logged in
I am trying to do this for hours, and it looks like old code from the internet doesn't work.
Code example:
import pickle
from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
# I am using website ascension.gg to test it, as it is very simple
browser = webdriver.Chrome(ChromeDriverManager().install())
browser.get('https://ascension.gg/')
time.sleep(20) # during this time, I log in manually
pickle.dump(browser.get_cookies() , open("asc2.pkl","wb")) # save cookies/session ideally
browser.quit()
browser = webdriver.Chrome(ChromeDriverManager().install())
browser.get('https://ascension.gg/')
for cookie in pickle.load(open("asc2.pkl", "rb")):
browser.add_cookie(cookie) # load cookies and restore session
browser.refresh() # logged in back ( doesn't work )
Any help? Why this doesn't work? Thank you in advance.