python selenium 保存cookie 读取cookie

1. 保存cookie到文件中

cookies = self.browser.get_cookies()
        jsonCookies = json.dumps(cookies)
        with open('cookies.json', 'w') as f:
            f.write(jsonCookies)

2.从文件中读取cookie

 

self.browser.get(self.start_url)
        self.browser.delete_all_cookies()

        with open('cookies.json', 'r', encoding='utf-8') as f:
            listCookies = json.loads(f.read())
        for cookie in listCookies:
            self.browser.add_cookie({
                'domain': cookie['domain'],
                'name':cookie['name'],
                'value':cookie['value'],
                'path':'/',
                'expires':None
            })
        self.browser.get(self.target_url)

http://www.waitingfy.com/archives/3880

3880

Leave a Reply

Name and Email Address are required fields.
Your email will not be published or shared with third parties.