Guillaume RYCKELYNCK c6c2ee9c04 first commit
2024-06-22 22:00:42 +02:00

36 lines
1.0 KiB
Python

import requests
from requests import Session
def bypassSSLVerification():
old_request_method = requests.request
def new_request_method(method, url, headers=None, **kw):
del kw["verify"]
return old_request_method(method, url, headers=headers, verify=False, **kw)
requests.request = new_request_method
old_post_method = requests.post
def new_post_method(url, request, headers=None, **rkwargs):
del rkwargs["verify"]
return old_post_method(url, request, headers=headers, verify=False, **rkwargs)
requests.post = new_post_method
requests.packages.urllib3.disable_warnings()
old_get_method = Session.get
def new_get_method(self, url, **kwargs):
del kwargs["verify"]
return old_get_method(self, url, verify=False, **kwargs)
Session.get = new_get_method
if __name__ == "__main__":
bypassSSLVerification()
requests.request("GET", "https://docs.python-requests.org/")
requests.post("https://docs.python-requests.org/", None)