I am currently building a reporting tool with Selenium on Adwords. I don't want to use their API for obvious reasons. I am trying to avoid logging in and logging out, because I understand frequent logins and logouts are not as convenient as cookie based authentication. I have the following code: save.py Code: try: driver = webdriver.Chrome() driver.get('#adwords home page') time.sleep(90) # Manually login to adwords page and wait pickle.dump( driver.get_cookies() , open("cookies.pkl","wb")) finally: driver.close() And this: load.py Code: try: driver = webdriver.Chrome() cookies = pickle.load(open("cookies.pkl", "rb")) for cookie in cookies: driver.add_cookie(cookie) driver.get('#adwords home page') time.sleep(60) finally: driver.close() When I first run load.py, I am actually able to see the spinner that shows up when one logs into Adwords. Shortly after however, I get logged out! I don't know what is causing Google's authentication system to log me out. What do you think is the cause of this?