mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
修复set_cookies()时不能正确覆盖一级域名前面没有.的cookie的问题
This commit is contained in:
parent
ba3943da97
commit
9e923c8f55
@ -227,6 +227,11 @@ class Drission(object):
|
||||
self.driver.get(cookie_domain if cookie_domain.startswith('http://')
|
||||
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'])
|
||||
|
||||
self.driver.add_cookie(cookie)
|
||||
|
||||
def _set_session(self, data: dict) -> None:
|
||||
|
Loading…
x
Reference in New Issue
Block a user