
Wir zeigen Ihnen, wie Sie die API nutzen können, um neue Proxy-IPs zu ermitteln.
In letzter Zeit haben sich einige meiner Freunde, die Crawler betreiben, bei mir beschwert, dass es zu viel Arbeit ist, die Proxy-IP manuell zu ändern. Heute wollen wir das aufbrechen und darüber sprechen, wie man die API-Schnittstelle verwendet, um die Proxy-IP automatisch zu erhalten.ipipgoDer Service der Kastanien, garantiert zu schauen und loszulegen.
Was zum Teufel ist eine API?
Einfach gesagt, es ist ein Self-Service-Automaten, senden Sie eine Anfrage an die Vergangenheit, es sofort ausspucken, um Ihnen zur Verfügung Proxy-IP, keine Notwendigkeit, sich auf der Webseite Punkt und klicken Sie auf, besonders geeignet für die Notwendigkeit, Batch-Zugang zu der Szene. Zum Beispiel, wenn Sie Datenerfassung zu tun, können Sie die Schnittstelle vor jeder Erfassung anzupassen, und die IP wird automatisch geändert werden.
Fünf Schritte zum API-Docking
Schritt 1: Registrieren Sie sich für ein Konto
Öffnen Sie die offizielle Website von ipipgo und registrieren Sie ein Konto mit Ihrer Handynummer. Neulinge haben 1G Verkehr Versuch, genug, um hundert oder achtzig Mal zu messen.
Schritt 2: Wählen Sie ein Paket
Wählen Sie den Typ entsprechend den geschäftlichen Anforderungen:
| Paket Typ | Anwendbare Szenarien |
|---|---|
| Dynamisches Wohnen (Standard) | Allgemeine Datenerfassung |
| Dynamischer Wohnungsbau (Unternehmen) | hohe Gleichzeitigkeitsanforderungen |
| Statische Häuser | Langfristige feste IP |
Schritt 3: Abrufen des API-Links
Eine solche Adresse finden Sie im Benutzerzentrum:
https://api.ipipgo.com/get?key=你的密钥&count=5
Schritt 4: Konfigurieren Sie die Parameter
Diese Parameter werden am häufigsten verwendet:
- count=5 Jeweils 5 IPs auf einmal nehmen
- type=http Gibt den Protokolltyp an
- country=us Beschränkt auf US IP
Schritt 5: Test aufrufen
Probieren Sie das Wasser mit dem Lockenbefehl aus:
curl "https://api.ipipgo.com/get?key=你的密钥"
Code-Demo
Python, alter Mann, schau her:
Einfuhrgesuche
def get_proxies(): api_url = "
api_url = "https://api.ipipgo.com/get?key=你的密钥"
resp = requests.get(api_url)
return resp.json()['proxies']
Die PHP-Spieler übernehmen das Ruder:
$api_url = 'https://api.ipipgo.com/get?key=你的密钥';
$proxies = json_decode(file_get_contents($api_url), true);
print_r($proxies['data']);
Häufige Fallstricke QA
F: Die zurückgegebene IP ist nicht sofort verfügbar?
A: Zu 80 % ist die Whitelist nicht eingestellt. Fügen Sie die Server-IP in den Kontoeinstellungen hinzu, was viele Leute vergessen werden.
F: Was ist, wenn ich eine bestimmte Länder-IP benötige?
A: Schnittstelle plus Land Parameter auf der Linie, wie Land = jp, um die japanische IP zu bekommen. unsere Unterstützung 200 + Länder und Regionen, Nischenländer im Voraus an den Kundendienst zu bestätigen.
F: Was passiert, wenn ich meinen abonnierten Datenverkehr aufgebraucht habe?
A: Der automatische Abschaltschutz verursacht keine zusätzlichen Kosten. Es wird empfohlen, eine Verkehrswarnung im Hintergrund einzurichten.
Warum ipipgo?
Neben dem erschwinglichen Preis (nur $7+ 1G) gibt es drei Hauptvorteile:
1. unterstützenSocks5-ProtokollEs ist ein Muss für bestimmte spezielle Szenarien.
2. im Besitz des Kundenautomatische UmschaltungFunktion, neue IP in Sekundenschnelle nach der Unterbrechung schneiden
3) Der Kundendienst reagiert schnell. Das letzte Mal, als ich mitten in der Nacht einen Arbeitsauftrag erteilte, war er innerhalb von 10 Minuten erledigt.
Gerade begann der Vorschlag, dynamische Wohn-Standard-Version zuerst zu kaufen, 35 Yuan können 5G Verkehr verwenden. Enterprise-Benutzer direkt auf das benutzerdefinierte Programm, können die IP gehört zu dem Betreiber angeben, tun grenzüberschreitenden E-Commerce-Freunde verwenden dies besonders geeignet ist.
Schließlich möchte ich Sie daran erinnern, die Gültigkeit der Proxy-IP zu überprüfen. Einige Freunde geben die von der API zurückgegebene IP direkt in den Crawler ein, was dazu führen kann, dass einige IPs blockiert werden und die Anzahl der Anfragen vergeudet wird. Obwohl die Erfolgsquote unserer Schnittstelle 98% beträgt, ist es sicherer, mehrere Kanäle zu überprüfen, oder?

