Created
September 21, 2019 21:25
-
-
Save arsaboo/ac19655f57b8f6bfa8755488c7114e70 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from selenium import webdriver | |
from selenium.webdriver.chrome.options import Options | |
from selenium.webdriver.common.keys import Keys | |
import lxml.html as lh | |
import time | |
import pickle | |
import os.path | |
import pandas as pd | |
import re | |
import requests | |
import os | |
driver = webdriver.Chrome('C:/Users/asaboo/Downloads/chromedriver_76/chromedriver') | |
url_req = "https://sub.aesoponline.com/Substitute/Home" | |
driver.get(url_req) | |
## UserId and password can be prompted to be entered by the user, but implemented here | |
username = "UNAME" | |
password = "PWD" | |
username_box = driver.find_element_by_id("Username") | |
username_box.send_keys(username) | |
password_box = driver.find_element_by_id("Password") | |
password_box.send_keys(password) | |
login_button = driver.find_element_by_id("qa-button-login") | |
login_button.submit() | |
pickle.dump( driver.get_cookies() , open("aesop.data","wb")) | |
#this does not work | |
cookies = pickle.load(open("aesop.data", "rb")) | |
for cookie in cookies: | |
driver.add_cookie(cookie) | |
driver.get(url_req) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment