Proxies avec le module 'Requests' : Comprendre la variable 'proxies'
Le module 'Requests' en Python permet aux utilisateurs d'envoyer du HTTP demandes en toute simplicité. L'une de ses fonctionnalités importantes est la variable « proxys », qui permet d'utiliser des serveurs proxy pour les requêtes réseau. Cependant, la documentation peut ne pas être claire sur le format attendu de cette variable.
Comprendre le Dict 'proxies'
La variable 'proxies' doit contenir un dictionnaire où le les clés représentent les protocoles (par exemple, « http », « https ») et les valeurs représentent les URL du proxy. Chaque URL de proxy doit être au format "scheme://ip:port", où "scheme" est généralement "http" ou "https", "ip" est l'adresse IP du serveur proxy et "port" est l'adresse IP du serveur proxy. numéro de port sur lequel le serveur écoute.
Exemple :
http_proxy = "http://10.10.1.10:3128" https_proxy = "https://10.10.1.11:1080" ftp_proxy = "ftp://10.10.1.10:3128" proxies = { "http": http_proxy, "https": https_proxy, "ftp": ftp_proxy }
Dans cet exemple, différentes URL de proxy sont spécifiées pour Protocoles HTTP, HTTPS et FTP.
Variables d'environnement
Sous Linux et Windows, les paramètres de proxy peuvent également être configurés via des variables d'environnement :
Utilisation avec la bibliothèque 'Requêtes'
Une fois le dictionnaire 'proxies' configuré, vous pouvez l'utiliser avec les 'Requêtes' bibliothèque comme suit :
r = requests.get(url, headers=headers, proxies=proxies)
Cette requête passera par les serveurs proxy spécifiés selon les protocoles utilisé.
Conclusion
En comprenant le format correct de la variable 'proxies', vous pouvez utiliser efficacement les serveurs proxy avec le module 'Requêtes'. N'oubliez pas de formater correctement les URL du proxy et de définir les variables d'environnement appropriées si nécessaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!