J'ai ce problème lors de l'exécution du script:
(J'utilise Spyder pour créer mon script, mais j'essaye sur Jupyter Notebook et j'obtiens la même erreur)
ConnectionError: HTTPSConnectionPool (host = 'api.foursquare-com', port = 443): Nombre maximal de tentatives dépassé avec l'url: /v2/venues/explore?&client_id=xxx&client_secret=xxx&v=20180605&ll=43.806686299999996&ll=43.806686299999996,-001it94350000 Causé par NewConnectionError (': Impossible d'établir une nouvelle connexion: [Errno 11001] getaddrinfo a échoué'))
3 Réponses :
Essayez d'ajouter des paramètres d'en- headers
dans votre request.get
.
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'} page = requests.get(url, headers=headers)
Merci Henrique, mais j'ai eu mon erreur dans le commentaire précédent car j'utilise "-" au lieu de "."
Essayez d'utiliser les exceptions
results=" " while results==" ": try: results = requests.get(url).json() except: time.sleep(50) continue
J'ai ce problème lors de l'exécution du script:
J'utilise pycharm pour construire mon script, mais j'essaie de télécharger (json-url, requêtes get, import pTable) et j'obtiens la même erreur
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.kawalkorona.com', port=443): Max retries exceeded with url: /indonesia/ (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x03FFFEE0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
Lorsque vous insérez du code dans votre réponse, vous pouvez utiliser la balise de code pour la rendre plus lisible pour les autres.
Je pense que vous avez fait une faute de frappe avec l'url. N'est-ce pas censé être
https://api.foursquare.com
au lieu dehttps://api.foursquare-com
?Oui Prateek !!! Merci beaucoup, c'était mon erreur, je ne pouvais pas le reconnaître.