Wie legt man die Proxy-IP fest?
Wenn Sie im Web crawlen, Daten sammeln oder gesperrte Websites besuchen, müssen Sie oft eine Proxy-IP verwenden, um die echte IP-Adresse des Besuchers zu verbergen. Wie stellt man also die Proxy-IP ein? Im nächsten Schritt werden wir sie im Detail vorstellen.
Wie man eine Proxy-IP einrichtet
Schritt 1: Proxy-IP abrufen
Vor der Einrichtung eines Proxy-IP, müssen Sie zunächst eine verfügbare Proxy-IP zu erhalten. Sie können eine bezahlte Proxy-IP durch einige Proxy-IP-Anbieter kaufen oder eine kostenlose Proxy-IP durch einige freie Proxy-IP-Websites zu erhalten. ob es sich um eine kostenlose Proxy-IP oder eine bezahlte Proxy-IP, müssen Sie sicherstellen, dass die Stabilität und Zuverlässigkeit des Proxy-IP garantiert sind.
Schritt 2: Proxy-IP einstellen
Wenn Sie Python für das Crawling von Webseiten verwenden, können Sie die Requests-Bibliothek verwenden, um die Proxy-IP zu setzen. Der spezifische Code ist unten dargestellt:
"ipipgothon
Einfuhrgesuche
proxy = {
"http": "http://your_proxy_ip:port",
"https": "https://your_proxy_ip:port"
}
url = "https://www.example.com"
Antwort = requests.get(url, proxies=proxy)
print(antwort.text)
“`
Im obigen Code wird die Proxy-IP durch die tatsächliche Proxy-IP-Adresse und den Port ersetzt, und dann wird die Proxy-IP durch Setzen des Proxies-Parameters festgelegt.
Proxy-IP automatisch schließen lassen
Manchmal, wenn wir Proxy-IP verwenden, möchten wir Proxy-IP unter bestimmten Bedingungen automatisch deaktivieren, was durch den folgenden Code erreicht werden kann:
"ipipgothon
Einfuhrgesuche
url = "https://www.example.com"
proxy = {
"http": "http://your_proxy_ip:port",
"https": "https://your_proxy_ip:port"
}
def get_content(url, proxies=None).
wenn Proxies.
Antwort = requests.get(url, proxies=proxies)
sonst.
Antwort = requests.get(url)
return response.text
Inhalt = get_content(url, proxy)
drucken(Inhalt)
# Proxy-IP unter bestimmten Bedingungen deaktivieren
# Inhalt = get_content(url)
# drucken(Inhalt)
“`
Im obigen Code wird eine get_content-Funktion definiert, um die Kapselung der Zugriffs-Url zu erreichen, die Proxy-IP wird durch Übergabe des Proxy-Parameters festgelegt, und wenn die Proxy-IP nicht benötigt wird, kann der Proxy-IP-Parameter nicht übergeben werden, um den Effekt des automatischen Abschaltens der Proxy-IP zu erreichen.
Mit den oben genannten Methoden können wir die Proxy-IP flexibel einstellen und automatisch deaktivieren, um eine intelligentere und stabilere Proxy-IP-Nutzung zu erreichen.