WARUM PYTHON + PROXY POLAND
Python ist die beliebteste Sprache für Web-Scraping und Automatisierung. Durch die Nutzung von Proxy Polands 4G-Mobilproxys erhalten Sie echte Carrier-IPs, die Anti-Bot-Systeme umgehen.
EINRICHTUNGSANLEITUNG
Requests-Bibliothek installieren
Installieren Sie die requests-Bibliothek oder Ihren bevorzugten HTTP-Client:
pip install requests # For SOCKS5 support: pip install requests[socks] # For async scraping: pip install aiohttp
Proxy-Zugangsdaten holen
Registrieren Sie sich auf proxypoland.com und erhalten Sie IP, Port, Benutzername und Passwort.
HTTP-Proxy konfigurieren (requests)
Leiten Sie Requests über den HTTP-Proxy:
import requests
proxies = {
'http': 'http://username:password@proxy-ip:port',
'https': 'http://username:password@proxy-ip:port',
}
response = requests.get(
'https://httpbin.org/ip',
proxies=proxies
)
print(response.json())
# Should show Polish mobile IPSOCKS5-Proxy konfigurieren
Verwenden Sie SOCKS5 für vollständiges Traffic-Routing inkl. DNS:
import requests
proxies = {
'http': 'socks5://username:password@proxy-ip:port',
'https': 'socks5://username:password@proxy-ip:port',
}
response = requests.get(
'https://httpbin.org/ip',
proxies=proxies
)
print(response.json())Mit Scrapy verwenden
Scrapy für die Nutzung von Mobilproxys konfigurieren:
# scrapy settings.py
HTTP_PROXY = 'http://username:password@proxy-ip:port'
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': 110,
}
# Or use ROTATING_PROXY_LIST:
ROTATING_PROXY_LIST = [
'http://username:password@proxy-ip:port',
]IP-Rotation hinzufügen
IP zwischen Scraping-Sitzungen rotieren:
import requests
def rotate_ip(proxy_ip, port, username, password):
"""Trigger IP rotation via Proxy Poland API"""
response = requests.get(
f'http://{proxy_ip}:{port}/rotate',
auth=(username, password)
)
return response.json()
# Rotate before each scraping batch
new_ip = rotate_ip('proxy-ip', 'port', 'user', 'pass')
print(f'New IP: {new_ip}')IP überprüfen
Überprüfen, dass Anfragen über den Proxy geroutet werden:
import requests
proxies = {
'http': 'http://username:password@proxy-ip:port',
'https': 'http://username:password@proxy-ip:port',
}
response = requests.get('https://httpbin.org/ip', proxies=proxies)
print(response.json()['origin'])
# Should show Polish mobile carrier IPPROFI-TIPPS
SOCKS5 für DNS-Leak-Prävention bei sensiblen Aufgaben verwenden
Retry-Logik mit exponentiellem Backoff für rate-limitierte Seiten implementieren
IPs zwischen Scraping-Batches rotieren, um IP-Sperren zu vermeiden
aiohttp mit asyncio für hochdurchsatzfähiges Scraping nutzen
Realistische User-Agent-Header setzen, um die mobile IP zu ergänzen
FUNKTIONIERT HERVORRAGEND FÜR
FAQ
Welche Python-Bibliothek funktioniert am besten mit Mobilproxys?+
requests ist die einfachste Wahl für einfaches Scraping. Für async-Workloads aiohttp verwenden. Für große Scraping-Frameworks Scrapy mit Proxy-Middleware.
Kann ich SOCKS5 mit Python verwenden?+
Ja. requests[socks] installieren und socks5://user:pass@host:port als Proxy-URL verwenden. SOCKS5 routet den gesamten Traffic inkl. DNS.
Wie verwalte ich Proxy-Authentifizierung in Python?+
Zugangsdaten direkt in die Proxy-URL einfügen: http://username:password@host:port oder das proxies-Dict von requests verwenden.
Kann ich diese Proxys mit Scrapy verwenden?+
Ja. ROTATING_PROXY_LIST setzen oder eine benutzerdefinierte Downloader-Middleware mit den Proxy-Zugangsdaten konfigurieren.
Wie schnell kann ich mit Python und Mobilproxys scrapen?+
Unsere 4G-Verbindungen bieten 30-100 Mb/s Durchsatz. Mit async Python (aiohttp + asyncio) sind Dutzende gleichzeitiger Anfragen möglich.