diff --git a/DrissionPage/drission.py b/DrissionPage/drission.py index 01eb81d..65bbb30 100644 --- a/DrissionPage/drission.py +++ b/DrissionPage/drission.py @@ -228,9 +228,10 @@ class Drission(object): else f'http://{cookie_domain}') # 避免selenium自动添加.后无法正确覆盖已有cookie - c = self.driver.get_cookie(cookie['name']) - if c and c['domain'] == cookie['domain']: - self.driver.delete_cookie(cookie['name']) + if cookie['domain'][0] != '.': + c = self.driver.get_cookie(cookie['name']) + if c and c['domain'] == cookie['domain']: + self.driver.delete_cookie(cookie['name']) self.driver.add_cookie(cookie)