“Nema ljeba bez motike.” Wie man so schön sagt: Ohne Fleiß kein Preis, so braucht es auch für zuverlässige Proxys gründliche Recherche – besonders wenn Browser-Bots im Spiel sind. Packen wir es an und begeben wir uns auf die Suche nach den Details kostenloser Proxys, damit Ihre automatisierten Bots nicht verhungern oder, schlimmer noch, wie ein Schmuggler an der österreichisch-ungarischen Grenze auf der schwarzen Liste landen.
Kostenlose Proxys im Kontext von Browser-Bots verstehen
Was bewirkt, dass ein Proxy mit Browser-Bots “funktioniert”?
Ein funktionierender Proxy muss es Ihrem Browser-Automatisierungstool – sei es Selenium, Puppeteer oder Playwright – ermöglichen, den Datenverkehr zuverlässig zu leiten, IP-Adressen zu ändern und eine Erkennung zu umgehen. Die wichtigsten Anforderungen sind:
- Anonymität: Ihre echte IP-Adresse wird nicht preisgegeben.
- Stabilität: Keine ständigen Verbindungsabbrüche (denken Sie daran: “bolje da izgubiš selo nego običaj” – es ist besser, ein Dorf zu verlieren als Ihre Bot-Sitzung).
- Geschwindigkeit: Keine Auszeiten.
- Kompatibilität: Unterstützung für HTTP, HTTPS oder SOCKS.
Arten von kostenlosen Proxys
| Proxy-Typ | Protokolle | Browser-Bot-Unterstützung | Zuverlässigkeit | Hinweise |
|---|---|---|---|---|
| HTTP/HTTPS | HTTP, HTTPS | Hoch | Mäßig | Einfach zu bedienen, aber oft blockiert |
| SOCKS4/5 | SOCKS4, SOCKS5 | Mittelhoch | Mäßig | Gut geeignet zur Anonymität, weniger verbreitet |
| Web-Proxys | Web | Niedrig | Niedrig | Nicht für die Automatisierung geeignet |
Quellen für kostenlose Proxys
Öffentliche Proxy-Listen
Es gibt unzählige öffentliche Proxy-Listen, aber wie das Sprichwort sagt: “Ko rano rani, dvije sreće grabi” – wer zuerst kommt, mahlt zuerst. Die aktuellsten Proxys werden oft am wenigsten missbraucht.
Empfohlene Proxy-Listen
API-basierte Proxy-Abrufer
Manche Dienste bieten APIs zum Abrufen von Live-Proxys an, was bei der Automatisierung mit Bots ein wahrer Segen ist.
Praktische Integration mit Browser-Bots
Selenium (Python) Beispiel: Rotierende kostenlose Proxys
Manchmal muss man Proxys so schnell wechseln wie ein Taxifahrer in Sarajevo, der Schlaglöchern ausweicht. Hier erfahren Sie, wie Sie Proxys aus einer Liste laden und mit Selenium verwenden.
from selenium import webdriver from selenium.webdriver.chrome.options import Options def get_proxies_from_file(file_path): with open(file_path) as f: return [line.strip() for line in f.readlines() if line.strip()] proxies = get_proxies_from_file('proxies.txt') for proxy in proxies: chrome_options = Options() chrome_options.add_argument(f'--proxy-server=http://{proxy}') driver = webdriver.Chrome(options=chrome_options) try: driver.get('https://httpbin.org/ip') print(driver.page_source) finally: driver.quit()
Tipps:
– Testen Sie die Proxys vor der Verwendung (viele funktionieren nicht).
– Verwenden Sie den Headless-Modus für höhere Geschwindigkeit.
Puppeteer (Node.js) Beispiel
const puppeteer = require('puppeteer'); (async () => { const proxy = '123.45.67.89:8080'; const browser = await puppeteer.launch({ args: [`--proxy-server=${proxy}`] }); const page = await browser.newPage(); await page.goto('https://httpbin.org/ip'); console.log(await page.content()); await browser.close(); })();
Proxy-Qualität: Wie man sie testet, bevor man ihr vertraut
So wie man nicht jedem Rakija auf dem Dorffest trauen sollte, sollte man auch nicht jedem Proxy auf einer Liste vertrauen.
Bash-Testskript
Ein bisschen Locke kann viel bewirken:
while read proxy; do if curl --proxy http://$proxy --max-time 5 https://httpbin.org/ip; then echo "$proxy is working" fi done < proxies.txt
Python Proxy Checker
import requests def test_proxy(proxy): try: response = requests.get('https://httpbin.org/ip', proxies={'http': f'http://{proxy}', 'https': f'http://{proxy}'}, timeout=5) return response.ok except: return False # Usage for proxy in proxies: if test_proxy(proxy): print(f"{proxy} funktioniert")
Taktiken zur Verhinderung der Entdeckung
Öffentliche Proxys sind wie ein bosnischer Kontrollpunkt: Sie werden streng überwacht. So verringern Sie das Entdeckungsrisiko:
- Benutzeragenten rotieren: Marschiere niemals zweimal unter demselben Banner.
- Nutze die kopflose Ausweichstrategie: Puppenspieler-Extra-Plugin-Stealth kann helfen.
- Anzahl der Anfragen pro Proxy begrenzen: Lass deine Proxys nicht ausbrennen wie einen Yugo ohne Öl.
- Zeitliche Zufälligkeit: Menschliche Verzögerungen; kein Grund, den Server wie im Jahr 1992 zu überlasten.
Vergleich kostenloser Proxy-Quellen
| Quelle | Aktualisierungshäufigkeit | Geprüft/Bestätigt | SSL-Unterstützung | API-Zugriff | Hinweise |
|---|---|---|---|---|---|
| sslproxies.org | Stündlich | Ja | Ja | NEIN | Zuverlässig für HTTPS |
| ProxyScrape | 10 Minuten | NEIN | Ja | Ja | Großer Pool, benötigt Filteranlage |
| Spys.one | 15 Minuten | NEIN | Teilweise | NEIN | Viele Länder, gemischte Qualität |
| FreeProxy.cz | 30 Minuten | Ja | Ja | NEIN | Webinterface, Exportoptionen |
| GetProxyList | Echtzeit | Ja | Ja | Ja | Anpassbare API |
Sicherheit und Ethik: Eine Notiz von der Brücke über die Drina
Kostenlose Proxys sind oft Lockvögel oder Trojanski konji (“Trojanische Pferde”). Verwenden Sie sie nur für unkritische, legale Datenextraktion oder Automatisierung. Übertragen Sie niemals Zugangsdaten oder personenbezogene Daten. Wenn Sie es nicht lautstark in der ganzen Baščaršija verbreiten würden, senden Sie es auch nicht über einen kostenlosen Proxy.
Weitere Ressourcen
- Selenium-Proxy-Dokumentation
- Puppeteer Proxy-Leitfaden
- Proxychains für systemweites Proxying
- Techniken zur Erkennung von Headless-Browsern
“Ko se zadnji smije, najslađe se smije.” Mögen Ihre Bots zuletzt lachen und Ihre Stellvertreter sich nie vor Mitternacht in Kürbisse verwandeln.
Kommentare (0)
Hier gibt es noch keine Kommentare, Sie können der Erste sein!