IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Connexion internet via proxy


Sujet :

Réseau/Web Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut Connexion internet via proxy
    Bonjour à tous,

    Je me permets de faire appel à vous car après énormément de recherche, je n'ai pas trouvé comment me connecter à urllib via un proxy.

    Dans ma société, on passe par un proxy authentifié mais ce dernier nécessite une authentification. L'authentification est mon nom d'utilisateur windows et mon mot de passe, le même que celui de windows.

    Sur la doc de urllib, on ne parle que du proxy :
    urllib.urlopen(url[, data[, proxies[, context]]])

    Comment cela s’écrit-il sous urllib?

    Le responsable informatique de ma société m'a dit que "Dans le paramétrage de python, tu devrais avoir, comme pour la définition du proxy, la possibilité de spécifier un compte pour l’authentification via proxy". Je n'ai pas trouvé d'information là dessus, qu'en pensez-vous.

    Je vous remercie énormément pour votre éventuel aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Salut,

    Citation Envoyé par jiiaa Voir le message
    Le responsable informatique de ma société m'a dit que "Dans le paramétrage de python, tu devrais avoir, comme pour la définition du proxy, la possibilité de spécifier un compte pour l’authentification via proxy". Je n'ai pas trouvé d'information là dessus, qu'en pensez-vous.
    Bizarre que vous ne trouviez pas d'informations: vous avez un how to inclus dans la documentation et un module additionnel relativement bien documenté requests.

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

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut
    Bonjour wiztricks,

    Je vous remercie pour votre aide. Mon problème est que je ne sais même pas quel type d'authentification je dois utiliser.

    Si c'est une HTTP authentification (requests donne) : proxies = {"http": "http://user:pass@10.10.1.10:3128/",} devrait suffire car on entre le proxy, port, username et mot de passe.

    Mais cela ne marche pas dans mon cas. Dans mon cas quel type d’authentification est-ce que j'utilise? (L'authentification que nous utilisons est celui de mon compte de connexion windows)

    Si j'ai bien compris, la solution se trouvera avec urllib et requests.


    Merci beaucoup pour votre aide. Cet authentification m'est cruciale

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Salut,

    Citation Envoyé par jiiaa Voir le message
    Mais cela ne marche pas dans mon cas. Dans mon cas quel type d’authentification est-ce que j'utilise? (L'authentification que nous utilisons est celui de mon compte de connexion windows)
    Si vous ne savez pas ce qu'il faut utilisez, vous ne saurez pas quelle solution utiliser... Et c'est pas en essayant au pif que vous allez vous en sortir car une erreur peut aussi être due à un problème de codage.
    Essayez de regarder ce que fait une application qui fonctionne avec Wireshark?
    (c'est ce que je fais dans ces cas là).

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

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut
    Salut wiztricks,

    Merci pour votre réponse. Comme je n'ai pas les accès pour installer une application qui fonctionne avec Wireshark, j'ai demandé à mon responsable informatique. Celui-ci pense que c'est une authentification digest qui marchera dans mon cas.

    J'ai utilisé le code suivant:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import urllib2
    proxy = urllib2.ProxyHandler({'http': 'http://
    username:password@proxyurl:proxyport'})
    auth = urllib2.HTTPDigestAuthHandler()
    opener = urllib2.build_opener(proxy, auth, urllib2.HTTPHandler)
    urllib2.install_opener(opener)
    conn = urllib2.urlopen('http://python.org')
    return_str = conn.read()

    Cependant j'ai toujours l'erreur suivante : "Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu". Ma DSI m'a confirmé que mes paramètres sont bons pourtant.

    En ce qui concerne requests, je n'arrive pas à le faire fonctionner car il me dit qu'il ne connait pas de module "get". Je vais regarder s'il n'y a pas de dépendances que je n'ai pas installées.

    Je vous remercie infiniment pour votre aide.

Discussions similaires

  1. connexion internet via wifi avec MSI WIND
    Par nenekes dans le forum Windows XP
    Réponses: 0
    Dernier message: 20/12/2008, 13h08
  2. Connexion internet via modemcable vidéotron.
    Par barrettg dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 23/10/2007, 16h24
  3. Connexion Internet via FREE
    Par big1 dans le forum Internet
    Réponses: 5
    Dernier message: 19/03/2007, 22h15
  4. connexion internet via un telephone portable
    Par sarom dans le forum Périphériques
    Réponses: 3
    Dernier message: 08/03/2007, 19h12
  5. Souci de connexion internet via PPPoE sous Knoppix
    Par Anomaly dans le forum Réseau
    Réponses: 11
    Dernier message: 23/09/2004, 20h38

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