Abfrage der IP des Proxy-Servers
Beim Netzwerkzugriff müssen wir manchmal Daten über einen Proxyserver abrufen, und die Kenntnis der IP-Adresse des Proxyservers ist ein sehr wichtiger Schritt. Im Folgenden wird erläutert, wie man die IP-Adresse des Proxy-Servers mit Hilfe von Python-Code ermitteln kann.
Als erstes müssen wir die requests-Bibliothek installieren. Wenn Sie das noch nicht getan haben, können Sie das mit dem folgenden Befehl tun:
"ipipgothon
Pip-Installationsanfragen
“`
Als Nächstes können wir den folgenden Code verwenden, um die IP-Adresse des Proxy-Servers zu ermitteln:
Einfuhrgesuche
def get_proxy_ip(proxy_url): response = requests.get(proxy_url).
Antwort = requests.get(proxy_url)
# Angenommen, der Proxy-Server liefert Daten in json
proxy_ip = response.json()['ip']
return proxy_ip
proxy_url = 'http://your_proxy_server_url'
proxy_ip = get_proxy_ip(proxy_url)
print("Die IP-Adresse des Proxy-Servers lautet: ", proxy_ip)
Im obigen Code definieren wir eine Funktion namens get_proxy_ip, die die Adresse des Proxyservers als Argument akzeptiert und die IP-Adresse des Proxyservers zurückgibt. Dann verwenden wir die requests-Bibliothek, um eine GET-Anfrage für die vom Proxy-Server zurückgegebenen Daten zu senden, wobei wir davon ausgehen, dass die Daten im json-Format zurückgegeben werden, aus dem wir die IP-Adresse extrahieren und zurückgeben.
Verwendung einer Proxy-Server-Adresse
Nachdem wir die IP-Adresse des Proxy-Servers erhalten haben, können wir sie auf unsere Netzwerkanfragen anwenden, um den Zweck des Zugriffs auf Netzwerkressourcen über den Proxy-Server zu erreichen. Hier ist ein einfaches Beispiel:
ipipgothon
Importanträge
proxy_ip = '127.0.0.1' # Wenn wir annehmen, dass dies die IP-Adresse des Proxy-Servers ist, erhalten wir
proxy = {
'http': 'http://' + proxy_ip, 'https': 'http://' + proxy_ip, 'http': 'http://' + proxy_ip
https': 'https://' + proxy_ip
}
url = 'http://example.com'
response = requests.get(url, proxies=proxy)
print(antwort.text)
Im obigen Code haben wir eine Variable namens proxy_ip definiert, die die IP-Adresse des Proxy-Servers speichert, den wir erhalten haben. Dann haben wir ein Wörterbuch namens proxy erstellt, das die IP-Adresse des Proxy-Servers enthält und die http- bzw. https-Proxys angibt. Schließlich schickten wir eine GET-Anfrage mit dem Proxy über die requests-Bibliothek, die auf die angegebene URL über den Proxy-Server zugriff und die von der Anfrage zurückgegebenen Daten ausgab.
Mit den obigen Schritten haben wir erfolgreich die IP-Adresse des Proxyservers ermittelt und gelernt, wie man die Adresse des Proxyservers für Netzwerkanfragen verwendet. Ich hoffe, dieser Artikel kann Ihnen helfen.