2010-10-24 19 views
1

J'ai un petit script qui doit communiquer avec moi, il fait partie de mon proxy. Le script doit être exécuté avant le démarrage du proxy, mais le système est configuré pour utiliser le proxy, de sorte qu'il ne fonctionne pas. Comment utiliser urllib, mais pas le proxy par défaut?Utiliser URLLIB sans proxy par défaut du système Python

Répondre

2

urllib docs:

urllib.urlopen(url[, data[, proxies]]) 

[...] Sinon, l'argument optionnel de procurations peut être utilisé pour spécifier explicitement les procurations. Il doit s'agir d'un nom de schéma de mappage de dictionnaire pour les URL de proxy, où un dictionnaire vide n'implique aucun proxy, et None (la valeur par défaut) entraîne l'utilisation de paramètres proxy environnementaux comme indiqué ci-dessus. [...]

Il suffit donc d'utiliser proxies={}.