From ebc61d5d49c1207def5fe130361621c930e0edff Mon Sep 17 00:00:00 2001 From: g1879 Date: Thu, 18 Jun 2020 00:40:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/drission.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DrissionPage/drission.py b/DrissionPage/drission.py index 4fc3106..d19ce0e 100644 --- a/DrissionPage/drission.py +++ b/DrissionPage/drission.py @@ -112,7 +112,7 @@ class Drission(object): self._driver = self.driver self._driver.get(url) for cookie in cookies: - self._driver.add_cookie(cookie) + self._ensure_add_cookie(cookie) def cookies_to_session(self, copy_user_agent: bool = False, driver: WebDriver = None, session: Session = None) \ -> None: @@ -151,6 +151,8 @@ class Drission(object): browser_domain = '' if cookie_domain not in browser_domain: driver.get(f'http://{cookie_domain.lstrip("http://")}') + if 'expiry' in cookie: + cookie['expiry'] = int(cookie['expiry']) driver.add_cookie(cookie)