调整requests参数

This commit is contained in:
lzybetter
2023-09-09 16:25:41 +08:00
parent c0f2ac9847
commit a23708900e
2 changed files with 6 additions and 5 deletions

2
.gitignore vendored
View File

@@ -7,7 +7,7 @@ test.py
*.db
## user file
token_cache.bin
custom_plugins/microsoft_todo/token_cache.bin
### plugin file
custom_plugins/*

View File

@@ -32,12 +32,13 @@ class RequestWithProxy:
if self.__no_proxy:
os.environ['NO_PROXY'] = ','.join(self.__no_proxy)
def get(self, url, headers=None):
def get(self, url, **kwargs):
try:
if url.replace("https://", "").replace("http://", "").splice('/')[0] in self.__no_proxy:
r = requests.get(url=url, headers=headers)
if url.replace("https://", "").replace("http://", "").split('/')[0] in self.__no_proxy:
r = requests.get(url=url, **kwargs)
else:
r = requests.get(url=url, headers=headers, proxies=self.__proxies)
kwargs['proxies'] = self.__proxies
r = requests.get(url=url, **kwargs)
return r
except:
return None