IPIPGO proxy socks5 Comment utiliser le proxy Socks5 dans la bibliothèque Requests ?

Comment utiliser le proxy Socks5 dans la bibliothèque Requests ?

Comment utiliser le proxy Socks5 dans la bibliothèque des requêtes Introduction Êtes-vous un peu confus lorsque vous voyez ces mots ? Ne vous inquiétez pas, nous allons...

Comment utiliser le proxy Socks5 dans la bibliothèque Requests ?

Comment utiliser le proxy Socks5 dans la bibliothèque Requests ?

introductif

Lorsque vous voyez ces mots, êtes-vous un peu confus ? Ne vous inquiétez pas, nous allons parler de l'utilisation du proxy Socks5 dans la bibliothèque Requests aujourd'hui. En parlant de proxy, je pense que nous savons tous ce qu'il fait. Pour faire simple, un proxy est un intermédiaire utilisé pour remplacer votre accès à un site web, il vous aidera à cacher votre véritable adresse IP, afin de protéger votre vie privée. Le proxy Socks5, qui est un type de proxy plus avancé, nous permet d'être plus flexible et confortable dans l'accès au réseau. Alors, apprenons à utiliser le proxy Socks5 dans la bibliothèque Requests de Python !

Étape 1 : Installer la bibliothèque proxy Socks5

Avant d'utiliser le proxy Socks5, nous devons d'abord installer une bibliothèque Python qui supporte le proxy Socks5. Nous recommandons ici une bibliothèque appelée "PySocks", qui fournit une série d'utilitaires pratiques pour nous aider à mettre en œuvre facilement la fonctionnalité du proxy Socks5. Pour installer la bibliothèque PySocks, il suffit de lancer la commande suivante sur la ligne de commande :

pip install PySocks

Étape 2 : Envoyer une requête à l'aide du proxy Socks5

Maintenant que nous avons installé la bibliothèque proxy Socks5, l'étape suivante consiste à l'utiliser pour envoyer des requêtes HTTP. Dans la bibliothèque Requests, nous pouvons définir le paramètre "proxies" pour spécifier l'adresse du proxy et le numéro de port. Le code est le suivant :

importation de demandes
import socks
import socket

socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 1080)
socket.socket = socks.socksocket

response = requests.get("https://www.example.com")
print(response.text)

Dans le code ci-dessus, nous appelons d'abord la fonction "set_default_proxy" pour définir l'adresse globale du proxy Socks5 et le numéro de port. Ici, je prends l'adresse localhost comme exemple, et le numéro de port est fixé à 1080. Ensuite, nous remplaçons la classe de socket originale par la classe de socket Socks5 via "socks.socksocket", de sorte que la bibliothèque Requests utilise automatiquement le proxy lors de l'envoi de requêtes. Ainsi, la bibliothèque Requests utilisera automatiquement le proxy lors de l'envoi de requêtes. Enfin, nous utilisons la fonction "requests.get" pour envoyer une requête GET, en spécifiant l'URL à laquelle accéder, et la réponse renvoyée est stockée dans la variable "response". La réponse renvoyée est stockée dans la variable "response". Nous pouvons utiliser "response.text" pour afficher le contenu de la réponse.

Étape 3 : Vérifier que le proxy est en vigueur

Afin de vérifier que le proxy Socks5 que nous avons mis en place fonctionne, nous pouvons utiliser certaines méthodes pour vérifier l'IP source de la requête. Ici, je le démontre d'une manière pratique, en utilisant une interface de requête IP gratuite. Nous pouvons modifier le code ci-dessus pour y inclure l'URL de l'interface de requête IP :

importation de demandes
import socks
import socket

socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 1080)
socket.socket = socks.socksocket

response = requests.get("http://ip-api.com/json")
print(response.json()["query"])

Dans le code, j'ai changé l'URL d'accès en "ip-api.com/json", qui renvoie l'adresse IP de la requête en cours. Grâce à "response.json()["query"]", nous pouvons analyser les résultats renvoyés et les imprimer. Après avoir exécuté le code, vous constaterez que l'adresse IP imprimée est différente de votre adresse IP réelle, ce qui signifie que la configuration du proxy est réussie et que votre demande est passée par le proxy Socks5.

résumés

Avec les étapes ci-dessus, nous avons appris à utiliser le proxy Socks5 dans la bibliothèque Requests de Python. Après avoir maîtrisé cette technique, vous pourrez être plus flexible dans l'accès au réseau et protéger votre vie privée. J'espère que cet article vous sera utile, si vous avez des questions, n'hésitez pas à laisser un commentaire !

Cet article a été initialement publié ou compilé par ipipgo.https://www.ipipgo.com/fr/ipdaili/9234.html

作者 : ipipgo

Fournisseur professionnel de services d'IP proxy étrangers-IPIPGO

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous contacter

Nous contacter

13260757327

Demande de renseignements en ligne. QQ chat

Courriel : hai.liu@xiaoxitech.com

Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
Suivre WeChat
Suivez-nous sur WeChat

Suivez-nous sur WeChat

Haut de page
fr_FRFrançais