
Praktische Übungen zur Verwendung des hängenden Proxys im Firefox-Browser
in der Datenerhebung beschäftigt Freunde sollten die Website Anti-Klettern begegnet sind, ist dieses Mal der Proxy-IP ein Lebensretter. Wir sprechen nicht über die Komplexität des Prinzips, direkt lehren, wie man Firefox kommt mit dem Geckodriver hängen Proxy verwenden. Beachten Sie ah, hier sagte der Proxy sind konform mit rechtlichen Zwecken, wie zum Beispiel Marktforschung, Preisüberwachung diese ernsten Dinge.
Seien Sie nicht faul bei Ihrer Vorbereitung.
Stellen Sie sicher, dass diese drei zuerst geladen werden:
1. der Firefox-Browser (neueste Version erforderlich)
2. eine Python-Umgebung (3.7+ empfohlen)
3. die Selenium-Bibliothek (pip install selenium wird sie installieren)
Überprüfen, ob Geckodriver funktioniert
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.ipipgo.com/ip") Hier verwenden wir unseren eigenen Dienst, um die IP zu ermitteln.
Proxy-Konfiguration Kern-Code
Jetzt kommt der Knackpunkt! Wenn Sie den Proxy-Dienst von ipipgo verwenden, müssen Sie ihn im Code wie folgt einrichten:
from selenium.webdriver import FirefoxOptions
opts = FirefoxOptions()
opts.set_preference('network.proxy.type', 1)
opts.set_preference('network.proxy.http', 'gateway.ipipgo.com') Dies ist die Adresse des extrahierten Proxys.
opts.set_preference('network.proxy.http_port', 30001) siehe die API für den spezifischen Port
opts.set_preference('network.proxy.ssl', 'gateway.ipipgo.com') Dies ist für HTTPS-Sites.
opts.set_preference('network.proxy.ssl_port', 30001)
driver = webdriver.Firefox(options=opts)
Beobachten Sie diese Stelle!Denken Sie daran, diese beiden Zeilen hinzuzufügen, wenn Sie einen Zertifikatsfehler erhalten:
opts.set_preference('acceptInsecureCerts', True)
opts.set_preference('security.cert_pinning.enforcement_level', 0)
Die Auswahl der Pakete hat etwas für sich
| Geschäftsart | Anwendbare Szenarien | Preise |
|---|---|---|
| Dynamisches Wohnen (Standard) | Routinemäßige Datenerhebung | 7,67 $/GB |
| Dynamischer Wohnungsbau (Unternehmen) | hohe Gleichzeitigkeitsanforderungen | 9,47 Yuan/GB |
| Statische Häuser | Langfristige feste IP | 35RMB/IP |
Häufig gestellte Fragen QA
F: Was soll ich tun, wenn die Vollmacht nicht in Kraft tritt, nachdem ich sie festgelegt habe?
A: Besuchen Sie zunächst manuell ipipgo IP-Erkennung Seite, wenn die Anzeige noch die lokale IP, überprüfen Sie drei Punkte: 1. Code in den Hafen zu schreiben oder nicht schreiben, die falsche 2. Kontostand ist genug 3. extrahiert, ob der Proxy in Kraft ist!
F: Wie kann ich zwischen dynamischen und statischen Paketen wählen?
A: Wenn Sie die IP häufig ändern müssen, wählen Sie dynamisch, z. B. für die Überwachung von Robocalls; wenn Sie den Anmeldestatus beibehalten müssen, wählen Sie statisch, z. B. für den Betrieb sozialer Medien.
F: Was sollte ich tun, wenn mein Agent langsam ist?
A: Beim ipipgo-Hintergrund-Switching-Terminal-Knoten empfiehlt es sich, die physische Entfernung in der Nähe der Region zu wählen. Wenn Sie zum Beispiel japanischen E-Commerce betreiben, sollten Sie den Servern in Tokio den Vorzug geben.
Leitfaden zur Vermeidung der Grube
Ein häufiger Fehler von Neulingen:
1. der lokale Proxy des Browsers wurde nicht ausgeschaltet (Konflikt mit den Code-Einstellungen)
2. vergessen, den SSL-Proxy einzurichten (was dazu führt, dass HTTPS-Websites nicht geöffnet werden)
3. ein und dieselbe IP-Anfrage ist zu häufig (selbst mit einem Proxy, der das Tempo kontrolliert)
Schließlich sagte ein kaltes Wissen: mit ipipgo TK dedizierten Proxy-Zugang zu bestimmten E-Commerce-Plattformen, kann schneller sein als gewöhnliche Proxy 30% oder so. Insbesondere, wie ihre technischen Kundendienst zu konfigurieren, um das Programm zu finden, wie auch immer, 1 zu 1 benutzerdefinierten Service ist nicht für nichts verwendet.

