Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

Erreur requête site HTTPS, certificat [Python 3.X]


Sujet :

Réseau/Web Python

  1. #1
    Membre à l'essai
    Femme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : décembre 2016
    Messages : 20
    Points : 13
    Points
    13
    Par défaut Erreur requête site HTTPS, certificat
    Bonjour,

    Je souhaite requêter un site en HTTPS avec la librairie "requests".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>> import requests
    >>> url = "URL"
    >>> request = requests.get(url).text
    Malheureusement, une erreur apparaît :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    requests.exceptions.SSLError: HTTPSConnectionPool(host='', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1051)')))
    Comment est-ce que je peux bypasser cette erreur et force rma requête ?

    Merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 483
    Points : 24 502
    Points
    24 502
    Par défaut
    Salut,

    Citation Envoyé par raydonovan Voir le message
    Comment est-ce que je peux bypasser cette erreur et force rma requête ?
    Ce n'est pas une erreur.
    Vous faites une requête HTTPS donc sécurisée, sans fournir le certificat permettant d'assurer que la cible est bien qui elle prétend être. Il serait mieux de lire la documentation pour faire cela proprement (qui à défaut indique comment faire sans).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Femme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : décembre 2016
    Messages : 20
    Points : 13
    Points
    13
    Par défaut
    C'est bon j'ai trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request = requests.get(url,headers = header, verify=False).text

  4. #4
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    mars 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2013
    Messages : 25
    Points : 45
    Points
    45
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    Ce n'est pas une erreur.
    Vous faites une requête HTTPS donc sécurisée, sans fournir le certificat permettant d'assurer que la cible est bien qui elle prétend être. Il serait mieux de lire la documentation pour faire cela proprement (qui à défaut indique comment faire sans).

    - W
    L'erreur indiqué c'est le test de validité du certifcat du site WEB https.

    Je n'ai jamais fourni de certificat quand j’utilise le module requests vers un site en https..

    J'ai tester ses commandes je n'ai pas d'erreur avec un vrai certificat sur le site https

    Peut-être que le site utilise un certificat auto-signé.

  5. #5
    Membre à l'essai
    Femme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : décembre 2016
    Messages : 20
    Points : 13
    Points
    13
    Par défaut
    C'est la chaîne qui était partiellement validé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Validité certificat sur site https
    Par yuyu599 dans le forum OVH
    Réponses: 3
    Dernier message: 11/11/2017, 19h07
  2. Erreur site https NET::ERR_CERT_INVALID
    Par minoss dans le forum Google Chrome
    Réponses: 0
    Dernier message: 18/09/2014, 13h14
  3. [AJAX] requête: Cross-site HTTP requests
    Par Aquaa dans le forum AJAX
    Réponses: 1
    Dernier message: 02/03/2010, 11h45
  4. Réponses: 0
    Dernier message: 24/12/2009, 00h21
  5. requête: Cross-site HTTP requests
    Par Max_B dans le forum IGN API Géoportail
    Réponses: 10
    Dernier message: 17/06/2009, 00h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo