SessionOptions添加set_proxies()

This commit is contained in:
g1879 2021-11-16 15:49:20 +08:00
parent dc54a63bfc
commit ab1feffb96
2 changed files with 12 additions and 2 deletions

View File

@ -292,7 +292,7 @@ class SessionOptions(object):
:param proxies: 参数值 :param proxies: 参数值
:return: None :return: None
""" """
self._proxies = proxies self.set_proxies(proxies)
@hooks.setter @hooks.setter
def hooks(self, hooks: dict) -> None: def hooks(self, hooks: dict) -> None:
@ -392,6 +392,16 @@ class SessionOptions(object):
return self return self
def set_proxies(self, proxies: dict):
"""设置proxies参数 \n
{'http': 'http://xx.xx.xx.xx:xxxx',
'https': 'http://xx.xx.xx.xx:xxxx'}
:param proxies: 参数值
:return: None
"""
self._proxies = proxies
return self
def save(self, path: str = None): def save(self, path: str = None):
"""保存设置到文件 \n """保存设置到文件 \n
:param path: ini文件的路径传入 'default' 保存到默认ini文件 :param path: ini文件的路径传入 'default' 保存到默认ini文件

View File

@ -1,6 +1,6 @@
[paths] [paths]
chromedriver_path = chromedriver_path =
tmp_path = tmp_path = D:\python\projects\DrissionPage\DrissionPage\tmp
[chrome_options] [chrome_options]
debugger_address = debugger_address =