fix findhost

This commit is contained in:
marco
2020-01-07 22:55:44 +01:00
parent 5e35877c1d
commit 4eb615560f
4 changed files with 15 additions and 7 deletions
+10 -2
View File
@@ -102,8 +102,14 @@ class session(requests.Session):
return self.request(method, realUrl, flushedDns=True, **kwargs)
def request(self, method, url, headers=None, flushedDns=False, **kwargs):
parse = urlparse.urlparse(url)
domain = parse.netloc
try:
parse = urlparse.urlparse(url)
except:
raise requests.exceptions.InvalidURL
if parse.netloc:
domain = parse.netloc
else:
raise requests.exceptions.URLRequired
ip = self.getIp(domain)
self.mount('https://', CipherSuiteAdapter(domain, cipherSuite='ALL'))
realUrl = url
@@ -145,4 +151,6 @@ class session(requests.Session):
logger.info('Flushing dns cache for ' + domain)
return self.flushDns(method, realUrl, domain, **kwargs)
if not ret:
raise requests.exceptions.RequestException
return ret