mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
修复set_cookies()添加cookie时,selenium自动在二级域名前添加.导致无法正确覆盖cookie的问题
This commit is contained in:
parent
775e9d5ca2
commit
b0444fddd9
@ -228,9 +228,10 @@ class Drission(object):
|
|||||||
else f'http://{cookie_domain}')
|
else f'http://{cookie_domain}')
|
||||||
|
|
||||||
# 避免selenium自动添加.后无法正确覆盖已有cookie
|
# 避免selenium自动添加.后无法正确覆盖已有cookie
|
||||||
c = self.driver.get_cookie(cookie['name'])
|
if cookie['domain'][0] != '.':
|
||||||
if c and c['domain'] == cookie['domain']:
|
c = self.driver.get_cookie(cookie['name'])
|
||||||
self.driver.delete_cookie(cookie['name'])
|
if c and c['domain'] == cookie['domain']:
|
||||||
|
self.driver.delete_cookie(cookie['name'])
|
||||||
|
|
||||||
self.driver.add_cookie(cookie)
|
self.driver.add_cookie(cookie)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user