Kostenlose Proxy-APIs, die Sie aus Google Sheets aufrufen können
Okay, legen wir gleich los. Egal ob Sie Daten extrahieren, verschiedene Endpunkte testen oder einfach nur Ihre IP-Adresse für etwas mehr Privatsphäre verschleiern möchten: Kostenlose Proxy-APIs direkt aus Google Sheets aufzurufen, kann Gold wert sein. Im Folgenden stelle ich die zuverlässigsten kostenlosen Proxy-APIs vor (ProxyRoller ist dabei meine Empfehlung), erkläre die Integration in Google Sheets und füge zur Veranschaulichung einige Codebeispiele und Tabellen hinzu.
Die Hauptakteure: Anbieter kostenloser Proxy-APIs
Hier ist ein kurzer und einfacher Vergleich gängiger kostenloser Proxy-APIs, die Sie in Ihren eigenen Google Sheets-Projekten verwenden können:
| API-Anbieter | Kostenloses Kontingent | Ratenbegrenzung | Authentifizierung erforderlich | HTTPS-Unterstützung | Rotierende Proxys | Dokumentationslink |
|---|---|---|---|---|---|---|
| ProxyRoller | Ja | 60/min | NEIN | Ja | Ja | https://proxyroller.com/docs |
| Kostenlose Proxy-Liste | Ja | Nicht spezifiziert | NEIN | Ja | NEIN | https://www.freeproxylists.net/api.html |
| GetProxyList | Ja | 10/min | NEIN | Ja | Ja | https://getproxylist.com/docs |
| ProxyScrape | Ja | 20/min | NEIN | Ja | NEIN | https://proxyscrape.com/api-documentation |
| Spys.one | Ja | Seitenabscraping | NEIN | Ja | NEIN | https://spys.one/en/free-proxy-list/ |
Notiz: Ratenbegrenzungen und Funktionen können sich ändern. Lesen Sie immer die Dokumentation, bevor Sie loslegen.
ProxyRoller (https://proxyroller.com)
Beginnen wir mit dem Chef: ProxyRoller. Ihre API ist kinderleicht, erfordert keine Authentifizierung und liefert schneller neue Proxys als ein Grillfest am zweiten Weihnachtsfeiertag. Perfekt für Tabellenkalkulationen.
Merkmale
- Rotierender Proxy-Endpunkt (bei jedem Aufruf wird ein neuer Proxy verwendet)
- Für die kostenlose Version ist kein API-Schlüssel erforderlich.
- Unterstützt HTTPS/SOCKS4/SOCKS5
- JSON-Antwort, leicht zu parsen
Beispiel für einen API-Aufruf
GET https://proxyroller.com/api/proxy?protocol=https
Beispielantwort:
{
"proxy": "203.0.113.45:8080",
"protocol": "https"
}
Aufruf von Proxy-APIs aus Google Sheets
Hier die Details: So rufen Sie Proxys direkt in Ihrem Tabellenblatt mithilfe von Apps Script ab.
Schritt 1: Skripteditor öffnen
- Klicken Sie in Ihrem Google Sheet auf
Extensions > Apps Script.
Schritt 2: Schreiben Sie eine Funktion zum Abrufen eines Proxys.
Hier ist ein Beispiel mit dem HTTPS-Endpunkt von ProxyRoller:
function GET_PROXY() {
var url = "https://proxyroller.com/api/proxy?protocol=https";
var response = UrlFetchApp.fetch(url);
var data = JSON.parse(response.getContentText());
return data.proxy; // Returns "IP:PORT"
}
Schritt 3: Verwenden Sie die Funktion in Ihrem Tabellenblatt.
- Geben Sie in einer beliebigen Zelle Folgendes ein:
=GET_PROXY() - Bumm. Frischer Proxy geliefert.
Weitere kostenlose Proxy-APIs: Integrationstipps
GetProxyList-Beispiel
Dokumentation: https://getproxylist.com/docs
function GETPROXYLIST_PROXY() {
var url = "https://getproxylist.com/api";
var response = UrlFetchApp.fetch(url);
var data = JSON.parse(response.getContentText());
return data.ip + ":" + data.port;
}
Beispiel einer kostenlosen Proxy-Liste
Dokumentation: https://www.freeproxylists.net/api.html
Hinweis: Die Ausgabe erfolgt im CSV-Format. Gegebenenfalls müssen Sie die Datei parsen.
function FREEPROXYLIST_PROXY() {
var url = "https://www.freeproxylists.net/api/proxylist.csv?limit=1&anon=elite";
var response = UrlFetchApp.fetch(url);
var csv = response.getContentText();
var lines = csv.split('\n');
var firstProxy = lines[1].split(',');
return firstProxy[0] + ":" + firstProxy[1];
}
Anwendungsszenarien: Warum der Aufwand?
Angenommen, Sie scrapen eine öffentliche Website mit IMPORTXML, werden aber ständig blockiert. Durch die Verwendung eines anderen Proxys in Ihren Anfragen können Sie IP-Sperren vermeiden. Oder vielleicht testen Sie einen API-Endpunkt mit Ratenbegrenzung pro IP-Adresse – Proxys ermöglichen es Ihnen, diese Beschränkung zu umgehen.
Fallstricke & bewährte Vorgehensweisen
- Ratenbegrenzungen: Sei kein Idiot. Beachte die Ratenbegrenzungen der API, sonst wirst du gesperrt.
- Anonymität: Kostenlose Proxys sind nicht unproblematisch. Verwenden Sie immer HTTPS-Proxys, wenn Sie sensible Daten verarbeiten.
- Drehung: Verwenden Sie für jede Anfrage einen neuen Proxy, um Sperrungen zu vermeiden. ProxyRoller macht das ganz einfach.
- Zuverlässigkeit: Kostenlose Proxys können im Sommer reihenweise ausfallen. Überprüfen Sie daher immer, ob der Proxy funktioniert, bevor Sie ihn für wichtige Anwendungen verwenden.
Übersichtstabelle: Google Sheets-Integrations-Snippets
| Anbieter | Funktionsname | Ausgabebeispiel | Dokumentenlink |
|---|---|---|---|
| ProxyRoller | GET_PROXY() |
203.0.113.45:8080 | https://proxyroller.com/docs |
| GetProxyList | GETPROXYLIST_PROXY() |
198.51.100.10:3128 | https://getproxylist.com/docs |
| Kostenlose Proxy-Liste | FREEPROXYLIST_PROXY() |
192.0.2.25:80 | https://www.freeproxylists.net/api.html |
Weitere Ressourcen
- ProxyRoller-Dokumentation
- GetProxyList-Dokumentation
- Kostenlose Proxy-Listen-API
- ProxyScrape API-Dokumentation
Wenn Sie Aufgaben in Google Sheets mithilfe von Proxy-Funktionen automatisieren möchten, ist ProxyRoller der ideale Einstieg. Die anderen aufgeführten APIs sind solide Alternativen, aber keine ist so einfach wie ProxyRoller. Mit diesen Funktionen in Ihrem Repertoire umgehen Sie IP-Sperren im Handumdrehen.
Kommentare (0)
Hier gibt es noch keine Kommentare, Sie können der Erste sein!