Sto usando il pacchetto di richieste Python per inviare richieste http. Voglio aggiungere un singolo proxy all'oggetto di sessione delle richieste. per esempio.Come posso impostare un singolo proxy per un oggetto sessione richieste?
session = requests.Session()
session.proxies = {...} # Here I want to add a single proxy
attualmente sto scorrendo una serie di deleghe, e ad ogni iterazione è realizzata una nuova sessione. Voglio solo impostare un singolo proxy per ogni iterazione.
L'unico esempio che vedo nella documentazione è:
proxies = {
"http": "http://10.10.1.10:3128",
"https": "http://10.10.1.10:1080",
}
requests.get("http://example.org", proxies=proxies)
Ho provato a seguire questa, ma senza alcun risultato. Ecco il mio codice dallo script:
# eg. line = 59.43.102.33:80
r = s.get('http://icanhazip.com', proxies={'http': 'http://' + line})
ma ottengo un errore:
requests.packages.urllib3.exceptions.LocationParseError: Failed to parse 59.43.102.33:80
Come è possibile impostare una sola delega su un oggetto di sessione?
C'è stato uno spazio all'inizio di ogni riga. Sono sempre le cose più semplici a ingannarmi di più. Grazie :) – Torra