Ich benutze das Paket Python-Anfragen, um HTTP-Anfragen zu senden. Ich möchte dem Anforderungssitzungsobjekt einen einzelnen Proxy hinzufügen. z.B.Wie kann ich einen einzelnen Proxy für ein Anforderungssitzungsobjekt festlegen?
session = requests.Session()
session.proxies = {...} # Here I want to add a single proxy
Zur Zeit durch ein Bündel von Proxys Ich Looping und bei jeder Iteration eine neue Sitzung hergestellt wird. Ich möchte nur einen einzelnen Proxy für jede Iteration festlegen.
Das einzige Beispiel, das ich in der Dokumentation zu sehen ist:
proxies = {
"http": "http://10.10.1.10:3128",
"https": "http://10.10.1.10:1080",
}
requests.get("http://example.org", proxies=proxies)
Ich habe dies zu folgen versucht, aber ohne Erfolg. Hier ist mein Code aus dem Skript:
# eg. line = 59.43.102.33:80
r = s.get('http://icanhazip.com', proxies={'http': 'http://' + line})
Aber ich erhalte eine Fehlermeldung:
requests.packages.urllib3.exceptions.LocationParseError: Failed to parse 59.43.102.33:80
Wie ist es möglich, einen einzelnen Proxy auf einem Session-Objekt zu setzen?
ein Leerzeichen am Anfang jeder Zeile Es gab. Es sind immer die einfachsten Dinge, die mich am meisten austricksen. Danke :) – Torra