def set_authentication(self, uri: str, login: str, password: str) -> None:
if self.secure:
context = ssl.create_default_context()
else:
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
context.verify_mode = ssl.CERT_NONE
context.check_hostname = False
self.http_opener = build_opener(HTTPSHandler(context=context))
self.auth = {'Authorization': 'Basic %s' %
b64encode(str.encode(login +
":" +
password)).decode('utf-8')}
评论列表
文章目录