Si vous utilisez le service Nominatim avec Geopy, il est possible de désactiver la validation du certificat SSL comme suit.
Au lieu de :
from geopy.geocoders import Nominatim
Il faut utiliser :
import certifi
import ssl
import geopy.geocoders
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
geopy.geocoders.options.default_ssl_context = ctx
from geopy.geocoders import Nominatim
La connexion au service réussira même en cas de problèmes avec la librairie SSL ou les certificats SSL côté client.
Ce document a été publié le 2019-12-01 15:32:44. (Dernière mise à jour : 2021-11-04 15:37:35.)