调整requests参数
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -7,7 +7,7 @@ test.py
|
|||||||
*.db
|
*.db
|
||||||
|
|
||||||
## user file
|
## user file
|
||||||
token_cache.bin
|
custom_plugins/microsoft_todo/token_cache.bin
|
||||||
|
|
||||||
### plugin file
|
### plugin file
|
||||||
custom_plugins/*
|
custom_plugins/*
|
||||||
|
|||||||
@@ -32,12 +32,13 @@ class RequestWithProxy:
|
|||||||
if self.__no_proxy:
|
if self.__no_proxy:
|
||||||
os.environ['NO_PROXY'] = ','.join(self.__no_proxy)
|
os.environ['NO_PROXY'] = ','.join(self.__no_proxy)
|
||||||
|
|
||||||
def get(self, url, headers=None):
|
def get(self, url, **kwargs):
|
||||||
try:
|
try:
|
||||||
if url.replace("https://", "").replace("http://", "").splice('/')[0] in self.__no_proxy:
|
if url.replace("https://", "").replace("http://", "").split('/')[0] in self.__no_proxy:
|
||||||
r = requests.get(url=url, headers=headers)
|
r = requests.get(url=url, **kwargs)
|
||||||
else:
|
else:
|
||||||
r = requests.get(url=url, headers=headers, proxies=self.__proxies)
|
kwargs['proxies'] = self.__proxies
|
||||||
|
r = requests.get(url=url, **kwargs)
|
||||||
return r
|
return r
|
||||||
except:
|
except:
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user