Comment puis-je désactiver le contrôle de ssl en python 3.x?

Je suis en utilisant urllib.demande.urlretrieve à télécharger un fichier local.

urllib.request.urlretrieve(url_string,file_name)

Il déclenche une erreur:

ssl.CertificateError a été gérée par le code de l'utilisateur
Message: hostname 'foo.net' ne correspond pas à l'une de 'a248.e.akamai.net', '.akamaihd.net', '.akamaihd-staging.net', '.akamaized.net', '.akamaized-staging.net'

Si vous copiez l'url dans google Chrome, il va vous montrer une notification et vous avez besoin de dire quelque chose comme "continuer d'aller à l'url".

Je pense que vous vouliez dire "ssl, cochez la case" dans le titre.
I pense, vous pouvez simplement passer verify=False
urllib.request.urlretrieve n'accepte pas verify argument mot-clé. Vous avez peut-être confondu avec requests bibliothèque.

OriginalL'auteur Bing Gan | 2015-11-18