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 :

urllib et proxy


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Consultant E-Business
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut urllib et proxy
    Bonjour!

    Je tente de récupérer le contenu d'une page web via un proxy, le but étant d'utiliser l'adresse ip du proxy pour faire cette requête et non pas celle de ma machine.
    Le proxy est une machine virtuelle Debian sur laquelle tourne un apache. Je peux la pinger dans mon environnement de dev donc a priori il ne devrait pas y avoir de soucis...

    Voilà mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    proxies = {'http': 'http://192.168.0.48'}
    page = urllib.urlopen("http://www.google.com", proxies=proxies)
    page.read()
    Ca me donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html><body><h1>It works!</h1> [...]
    Donc la page que l'on a avec un navigateur web et qu'on tape 127.0.0.1 sur la VM.

    Si je coupe apache, j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Errno socket error] [Errno 10061] Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée
    Quelqu'un a une idée, un meilleur code?

    D'avance merci,
    Quentin

  2. #2
    Membre Expert

    Homme Profil pro
    Diverses et multiples
    Inscrit en
    Mai 2008
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Diverses et multiples

    Informations forums :
    Inscription : Mai 2008
    Messages : 662
    Par défaut
    Si tu ne spécifies pas de port, urlib va essayer d’utiliser le 80 pour un proxy http. Le proxy qui tourne sur ton serveur utilise sûrement un autre port, trouve-le et spécifie-le avec l’adresse… Enfin, je pense que c’est ça le problème :mouraf:

Discussions similaires

  1. [Sybase] Utilisation indexes sur table Proxy
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 20/02/2004, 11h20
  2. API pour changer le proxy du navigateur
    Par SteelBox dans le forum Windows
    Réponses: 2
    Dernier message: 17/02/2004, 00h15
  3. Proxy, tunneling, détournement de firewall
    Par Davide dans le forum Développement
    Réponses: 19
    Dernier message: 08/10/2003, 14h16
  4. [Serveur Proxy] Windows XP PRO suffit-il à lui seul ?
    Par Yoh dans le forum Développement
    Réponses: 3
    Dernier message: 21/05/2003, 12h23
  5. Les serveur proxy socks
    Par berry dans le forum Réseau
    Réponses: 6
    Dernier message: 26/01/2003, 18h56

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