mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
set_cookies()增加refresh参数
This commit is contained in:
parent
4d6ca7f699
commit
b9a1930ff8
@ -140,9 +140,10 @@ class MixPage(Null, SessionPage, DriverPage):
|
|||||||
elif self._mode == 'd':
|
elif self._mode == 'd':
|
||||||
return super(SessionPage, self).title
|
return super(SessionPage, self).title
|
||||||
|
|
||||||
def set_cookies(self, cookies: Union[RequestsCookieJar, list, tuple, str, dict]) -> None:
|
def set_cookies(self, cookies: Union[RequestsCookieJar, list, tuple, str, dict], refresh: bool = True) -> None:
|
||||||
"""设置cookies \n
|
"""设置cookies \n
|
||||||
:param cookies: cookies信息,可为CookieJar, list, tuple, str, dict
|
:param cookies: cookies信息,可为CookieJar, list, tuple, str, dict
|
||||||
|
:param refresh: 设置cookies后是否刷新页面
|
||||||
:return: None
|
:return: None
|
||||||
"""
|
"""
|
||||||
if self._mode == 's':
|
if self._mode == 's':
|
||||||
@ -150,6 +151,9 @@ class MixPage(Null, SessionPage, DriverPage):
|
|||||||
elif self._mode == 'd':
|
elif self._mode == 'd':
|
||||||
self.drission.set_cookies(cookies, set_driver=True)
|
self.drission.set_cookies(cookies, set_driver=True)
|
||||||
|
|
||||||
|
if refresh:
|
||||||
|
self.refresh()
|
||||||
|
|
||||||
def get_cookies(self, as_dict: bool = False, all_domains: bool = False) -> Union[dict, list]:
|
def get_cookies(self, as_dict: bool = False, all_domains: bool = False) -> Union[dict, list]:
|
||||||
"""返回cookies \n
|
"""返回cookies \n
|
||||||
:param as_dict: 是否以字典方式返回
|
:param as_dict: 是否以字典方式返回
|
||||||
|
Loading…
x
Reference in New Issue
Block a user