
Vous apprendre à utiliser les macros Excel pour accrocher facilement les IP proxy
Sensei, que vous fassiez de la collecte de données ou de la surveillance de sites web, l'utilisation de VBA pour accéder au réseau se heurte souvent à des IP bloquées. Dans ce cas, vous avez besoin d'une IP proxy pouropération furtiveAujourd'hui, en prenant ipipgo home proxy service comme exemple, nous vous enseignons comment configurer un proxy dans Excel.
Pourquoi ai-je besoin d'une IP proxy ?
Par exemple, vous avez écrit une macro pour enregistrer la météo à intervalles réguliers, et après avoir visité le site une douzaine de fois d'affilée, vous signalez soudain une erreur - c'est le serveur qui débranche votre IP. Les IP proxy sont commeUne passe qui change les visages.Pour assurer la stabilité du script, changez d'identité à chaque visite.
Trois étapes pour le code de base
Sub Request With Proxy()
Dim http Object As Object
Set http Object = CreateObject("WinHttp.WinHttpRequest.5.1")
Le point est ici ↓↓↓↓
http Object.SetProxy 2, "123.45.67.89:8080" 'adresse proxy fournie par ipipgo
http Object.SetCredentials "account", "password", 0
http object.Open "GET", "http://目标网站.com", False
httpObject.Send
Debug.Print http object.ResponseText
End Sub
prendre noteParamètres SetProxyLe premier chiffre 2 signifie serveur proxy, 1 est une connexion directe. Le format de l'adresse du proxy doit être "IP:Port", il suffit de le remplacer par l'adresse donnée par ipipgo.
Compétences en matière de commutation automatique de l'IP dynamique
Lorsqu'un traitement par lots est nécessaire, il est recommandé d'utiliser le logiciel ipipgoIP résidentielle dynamiquePackage. Leur API récupère les nouvelles adresses IP en temps réel, et le code peut être modifié comme suit :
Exemple d'obtention d'une nouvelle adresse IP à partir d'ipipgo
Proxy Address = GetNewProxyIP() 'Appeler l'interface API d'ipipgo
http object.SetProxy 2, proxy address
Lignes directrices sur le déminage des problèmes courants
Q : Je n'arrive pas à me connecter bien que j'aie configuré le proxy ?
R : vérifiez d'abord les trois points suivants : 1. l'adresse du proxy avec le numéro de port 2. le mot de passe du compte est expiré 3. le type de protocole est correct (HTTP/HTTPS ne sont pas inversés).
Q : Que se passe-t-il si j'ai besoin d'un agent à l'étranger ?
A : ipipgo'sligne spécialisée transfrontalièreLe paquet prend en charge plus de 200 pays, il suffit de choisir le nœud de la région cible. Par exemple, si vous voulez l'IP de l'Allemagne, vous pouvez choisir le serveur qui commence par DE en arrière-plan.
| Type d'emballage | Scénarios applicables | prix |
|---|---|---|
| Dynamique résidentielle (standard) | Acquisition générale de données | À partir de 7,67 $/GB/mois |
| Dynamic Residential (Entreprise) | moteur de recherche multithread | À partir de 9,47 $/GB/mois |
| Maisons statiques | Services nécessitant un IP fixe | A partir de 35 $/IP/mois |
Il est important de choisir le bon prestataire de services d'agence
Après avoir utilisé sept ou huit services proxy, ipipgo a deux points forts.Réactivité de l'APIsuffisamment rapide (retour à la nouvelle IP en moins de 300 ms dans la réalité), et deuxièmement, la prise en charge de la fonctionProtocole Socks5Il est plus stable qu'un proxy HTTP normal. Leur service client technique peut aider à distance à déboguer le code, ce qui est plus convivial pour les débutants.
Enfin, rappelez-vous que l'IP proxy n'est pas tout, et que ces conseils vous permettront d'obtenir de meilleurs résultats :
1. 1 à 3 secondes à intervalles aléatoires pour chaque demande
2. la commutation d'opérations critiquesIP résidentielle statique
3. gérer plusieurs canaux proxy avec le client ipipgo

