2016-02-25 1 views
0

J'utilise les tweets en streaming Python (Tweepy library) de Twitter. Comme notre réseau est derrière un pare-feu, j'utiliser un proxy avant d'exécuter mon module Python, stream_tweets.pyDéfinir le proxy du shell actuel dans le code Python

$ export HTTPS_PROXY=https://<ip>:<port>/ 

$ python stream_tweets.py 

Je voudrais savoir comment configurer le proxy de l'environnement shell dans mon code Python au lieu de le faire dans le shell lui-même. Pouvez-vous également me dire comment paramétrer le proxy au lieu de le coder en dur?

Répondre

0

Vous pouvez utiliser requests dans votre code. deux est possible, en utilisant proxy du système ou définir vos propres paramètres comme

proxies = {'http': 'http://user:[email protected]:3128/'} 

ou

proxies = {'http://10.20.1.128': 'http://10.10.1.10:5323'} 

pour un hôte spécifique.