From ab1feffb96814cc5b817828ff1082e1697e5907f Mon Sep 17 00:00:00 2001 From: g1879 Date: Tue, 16 Nov 2021 15:49:20 +0800 Subject: [PATCH] =?UTF-8?q?SessionOptions=E6=B7=BB=E5=8A=A0set=5Fproxies()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/config.py | 12 +++++++++++- DrissionPage/configs.ini | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/DrissionPage/config.py b/DrissionPage/config.py index 369ace2..e92aa0f 100644 --- a/DrissionPage/config.py +++ b/DrissionPage/config.py @@ -292,7 +292,7 @@ class SessionOptions(object): :param proxies: 参数值 :return: None """ - self._proxies = proxies + self.set_proxies(proxies) @hooks.setter def hooks(self, hooks: dict) -> None: @@ -392,6 +392,16 @@ class SessionOptions(object): 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): """保存设置到文件 \n :param path: ini文件的路径,传入 'default' 保存到默认ini文件 diff --git a/DrissionPage/configs.ini b/DrissionPage/configs.ini index 21eee64..d45bdab 100644 --- a/DrissionPage/configs.ini +++ b/DrissionPage/configs.ini @@ -1,6 +1,6 @@ [paths] chromedriver_path = -tmp_path = +tmp_path = D:\python\projects\DrissionPage\DrissionPage\tmp [chrome_options] debugger_address =