
Ich zeige Ihnen, wie Sie Excel-Makros verwenden, um Proxy-IP einfach aufzuhängen.
Sensei, ob Sie tun, Datenerfassung oder Web-Monitoring, mit VBA, um das Netzwerk zugreifen stoßen oft IP blockiert. Zu diesem Zeitpunkt benötigen Sie eine Proxy-IP, umTarnkappenschaltungHeute nehmen wir ipipgo home proxy service als Beispiel und zeigen Ihnen, wie Sie einen Proxy in Excel einrichten können.
Warum brauche ich eine Proxy-IP?
Sie haben zum Beispiel ein Makro geschrieben, um das Wetter in regelmäßigen Abständen zu erfassen, und nachdem Sie die Website ein Dutzend Mal hintereinander besucht haben, melden Sie plötzlich einen Fehler - das ist der Server, der Ihrer IP den Stecker zieht. Proxy-IPs sind wieEin Pass, der Gesichter verändert.Ändern Sie bei jedem Besuch Ihre Identität, um sicherzustellen, dass das Skript stabil läuft.
Drei Schritte zum Kerncode
Sub Anfrage mit Proxy()
Dim http Object As Object
Set http Object = CreateObject("WinHttp.WinHttpRequest.5.1")
'Der Punkt ist hier ↓↓↓
http Object.SetProxy 2, "123.45.67.89:8080" 'von ipipgo bereitgestellte Proxy-Adresse
http object.SetCredentials "Konto", "Passwort", 0
http object.Open "GET", "http://目标网站.com", False
http object.Send
Debug.Print http object.ResponseText
End Sub
zur Kenntnis nehmenSetProxy-ParameterDie erste Zahl 2 steht für den Proxy-Server, 1 für die direkte Verbindung. Das Format der Proxy-Adresse muss "IP:Port" lauten, ersetzen Sie es einfach durch die von ipipgo angegebene Adresse.
Fähigkeiten zur automatischen Umschaltung der dynamischen IP
Wenn ein Batch-Betrieb erforderlich ist, empfiehlt sich die Verwendung von ipipgo'sDynamische Wohn-IPPaket. Ihre API erhält neue IPs in Echtzeit, und der Code kann wie folgt geändert werden:
Beispiel für das Abrufen einer neuen IP von ipipgo
Proxy Address = GetNewProxyIP() 'Aufruf der API-Schnittstelle von ipipgo
http object.SetProxy 2, Proxy-Adresse
Leitlinien zur Minenräumung bei gemeinsamen Problemen
F: Ich kann keine Verbindung herstellen, obwohl ich den Proxy eingestellt habe?
A: Überprüfen Sie zunächst diese drei Stellen: 1. Proxy-Adresse mit Port-Nummer 2. Konto-Passwort abgelaufen ist 3. ob die richtige Art von Protokoll (HTTP / HTTPS nicht bekommen, das Gegenteil) zu wählen
F: Was ist, wenn ich einen Vertreter im Ausland brauche?
A: ipipgo'sgrenzüberschreitende FachlinieDas Paket unterstützt mehr als 200 Länder, wählen Sie einfach die Zielregion Knoten. Zum Beispiel, wenn Sie Deutschland IP wollen, können Sie den Server wählen, der mit DE im Hintergrund beginnt.
| Paket Typ | Anwendbare Szenarien | Preise |
|---|---|---|
| Dynamisches Wohnen (Standard) | Allgemeine Datenerfassung | Ab $7,67/GB/Monat |
| Dynamischer Wohnungsbau (Unternehmen) | Multithreading-Crawler | Ab $9,47/GB/Monat |
| Statische Häuser | Dienste, die eine feste IP-Adresse erfordern | Ab $35/IP/Monat |
Es ist wichtig, den richtigen Dienstleister zu wählen
Nachdem ich sieben oder acht Proxy-Dienste genutzt habe, hat ipipgo zwei Highlights.API-Reaktionsfähigkeitschnell genug (Rückkehr zur neuen IP innerhalb von 300 ms im wirklichen Leben), und zweitens, Unterstützung für dieSocks5-ProtokollEr ist stabiler als normale HTTP-Proxys. Ihr technischer Kundendienst kann aus der Ferne bei der Fehlerbehebung des Codes helfen, was für Neulinge freundlicher ist.
Schließlich erinnern: Proxy-IP ist nicht alles, mit diesen Tipps für bessere Ergebnisse:
1. 1-3 Sekunden in zufälligen Abständen für jede Anfrage
2. kritische BetriebsumschaltungStatische IP-Adresse des Wohnsitzes
3. die Verwaltung mehrerer Proxy-Kanäle mit dem ipipgo-Client

