IPIPGO proxy ip En-tête de la requête cURL : Proxy IP Emulation Browser Settings (Paramètres du navigateur)

En-tête de la requête cURL : Proxy IP Emulation Browser Settings (Paramètres du navigateur)

Apprendre à utiliser cURL pour camoufler les requêtes du navigateur Les amis crawleurs ont dû rencontrer une telle situation : évidemment le code est bien écrit, le site cible a soudainement bloqué l'IP. À ce moment-là, nous devons faire appel à deux armes majeures : le proxy IP et le camouflage de l'en-tête de requête. Aujourd'hui, nous prenons l'exemple de cURL, pour dire comment mettre en place ces deux astuces...

En-tête de la requête cURL : Proxy IP Emulation Browser Settings (Paramètres du navigateur)

Utilisation de cURL pour masquer les requêtes du navigateur

Les amis crawleurs ont dû rencontrer une telle situation : le code est manifestement bien écrit, mais le site cible a soudainement bloqué l'IP. À ce stade, nous devons inviter les deux principaux trésors - leIP proxyrépondre en chantantl'en-tête de la requête se fait passer pourLe premier est le cURL, qui est le plus populaire. Aujourd'hui, prenons l'exemple de cURL et expliquons comment jouer sur ces deux tableaux.

Pourquoi s'embêter avec des adresses IP proxy ?

Par exemple, si vous allez tous les jours au supermarché du quartier pour acheter des œufs et que vous portez des vêtements rouges trois jours de suite, le quatrième jour, le patron vous dira simplement : "Les vêtements rouges ne sont pas à vendre". Le quatrième jour, le patron dira : "Pas de vêtements rouges ! L'agent IP, c'est comme changer de couleur de vêtements tous les jours, de sorte que le patron du supermarché ne puisse pas reconnaître la même personne.

Utiliser le service proxy d'ipipgo équivaut à disposer d'une garde-robe complète de vêtements que l'on peut changer à volonté. Leur pool d'IP dynamiques est si profond qu'ils peuvent vous attribuer un nouveau gilet à chaque demande, ce qui est beaucoup plus stable que ces petits proxys d'atelier.

cURL Basic Camouflage

Commençons par un code de base :


curl https://example.com

Ce type de demande équivaut à sortir dans la rue sans vêtements, le serveur la reconnaît comme un accès à une machine au premier coup d'œil. Nous devons l'habiller :


curl -H "User-Agent : Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
     -H "Accept-Language : zh-CN,zh;q=0.9"
     -H "Referer : https://www.google.com/"
     https://example.com

Ces en-têtes de requête agissent comme des informations d'identification, déguisant le crawler en un utilisateur Internet ordinaire. Attention.User-AgentOptez pour une version courante du navigateur, ne vous fiez pas aux modèles antiques dépassés.

Mettre un gilet de proxy sur cURL

Il ne suffit pas de la déguiser, il faut aussi cacher l'IP réelle. Utiliser le service proxy d'ipipgo revient à demander à un intermédiaire de faire vos courses à votre place :


curl -x http://username:password@proxy.ipipgo.cc:8080
     -H "User-Agent : Mozilla/5.0..."
     https://target-site.com

Trois choses à noter ici :

  1. Ne vous trompez pas dans l'orthographe de l'adresse du proxy, le backend utilisateur d'ipipgo dispose d'un outil de génération prêt à l'emploi.
  2. Remplacez le mot de passe par le vôtre, ne soyez pas idiot et utilisez celui de l'exemple.
  3. N'oubliez pas de tester d'abord si le proxy est connecté, vous pouvez utiliser curl pour visiter ip.ipipgo.com pour voir si l'adresse IP renvoyée est correcte.

Techniques avancées de camouflage

Certains sites web sont des voleurs et vérifient davantage de paramètres. C'est à ce moment-là qu'une solution de camouflage plus complète est nécessaire :

en-tête de la demande valeur de l'exemple mise en garde
Accept-Encoding gzip, deflate, br Pour correspondre à la méthode de compression prise en charge par le serveur
Connexion maintenir en vie Mimer une longue connexion au navigateur
Série Sec-Fetch S'installer en fonction de la scène Métadonnées ajoutées automatiquement par les nouveaux navigateurs

Le code se présente comme suit lorsqu'il est complètement armé :


curl -x http://ipipgo_proxy
     -H "User-Agent : Mozilla/5.0..."
     -H "Accept : text/html,application/xhtml+xml..."
     -H "Accept-Encoding : gzip, deflate, br"
     -H "Connection : keep-alive" -H "Connection : keep-alive"
     --compressé
     https://target-site.com

Foire aux questions QA

Q : Ai-je utilisé un proxy ou ai-je été bloqué ?
R : Vérifiez deux points : 1. si l'en-tête de la requête est complet 2. la qualité de l'IP du proxy. Il est recommandé d'utiliser la fonctionAgents dynamiques de qualitéLeurs adresses IP sont de courte durée, mais de grande qualité et adaptées aux demandes à haute fréquence.

Q : Que dois-je faire si mon agent est lent ?
R : La priorité est accordée aux nœuds géographiquement proches. La fonction de routage intelligent d'ipipgo fait automatiquement correspondre les itinéraires les plus rapides, ce qui vous épargne beaucoup de travail par rapport à une commutation manuelle.

Q : Que se passe-t-il si j'ai besoin d'une IP multirégionale ?
R : En arrière-plan de l'adresse proxy ipipgo pour ajouter des paramètres régionaux sur la ligne, tels que&region=shanghaiSpécifier le nœud de Shanghai, ou&city=randomChanger de ville au hasard.

Guide pour éviter la fosse

Les débutants commettent souvent l'erreur suivanteexagérer l'apparence. Par exemple, l'ajout de divers paramètres dans l'en-tête de la requête a pour effet d'exposer des exceptions. N'oubliez pas les trois principes :

  1. Les valeurs des paramètres doivent être logiques (par exemple, les UA des téléphones portables ne contiennent pas d'informations sur le système Windows).
  2. Les en-têtes doivent être cohérents (par exemple, Accept et Content-Type doivent correspondre).
  3. Maintenir les paramètres à jour (mise à jour trimestrielle du numéro de version du navigateur)

Enfin, j'aimerais vous présenter ipipgo.Emulation de l'empreinte digitale du navigateurLes paramètres de l'en-tête de requête peuvent être générés automatiquement, ce qui est beaucoup plus simple que de les configurer manuellement. En particulier pour les projets de collecte à long terme, il est recommandé d'utiliser directement la version entreprise du logiciel, avec un remplacement automatique de l'IP et des en-têtes de requête de l'ensemble des programmes.

我们的产品仅支持在境外网络环境下使用(除TikTok专线外),用户使用IPIPGO从事的任何行为均不代表IPIPGO的意志和观点,IPIPGO不承担任何法律责任。

scénario d'entreprise

Découvrez d'autres solutions de services professionnels

💡 Cliquez sur le bouton pour plus de détails sur les services professionnels

IPIPGO-9000万+代理ip资源 限时直降

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

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