Script e sviluppo
Usare il proxy in Python (requests)
Con requests il proxy si passa con il parametro proxies. Per SOCKS5 serve il supporto aggiuntivo: pip install "requests[socks]".
Passo passo
- 1
Installa requests (e, per SOCKS5, requests[socks]).
- 2
Crea l'URL del proxy con utente e password, con lo schema http:// o socks5h:// in base al protocollo.
- 3
Passalo per http e https nel dizionario proxies.
- 4
Per un nuovo IP, chiama il link di rotazione e attendi circa 20 secondi.
Python
import time
import requests
PROXY = "http://UTENTE:PASSWORD@HOST:PORTA" # SOCKS5: "socks5h://UTENTE:PASSWORD@HOST:PORTA"
proxies = {"http": PROXY, "https": PROXY}
print(requests.get("https://api.ipify.org", proxies=proxies, timeout=30).text)
# Nuovo IP
requests.get("LINK_DI_ROTAZIONE", timeout=60)
time.sleep(20)
print(requests.get("https://api.ipify.org", proxies=proxies, timeout=30).text)Sostituisci UTENTE, PASSWORD, HOST e PORTA con i dati del tuo proxy (area clienti › proxy › Connessione).
Consigli
- Usa una requests.Session() per riusare la connessione tra più richieste.
- Imposta sempre un timeout: durante la rotazione il proxy resta scollegato per qualche secondo.
Ti serve una mano?
Il supporto dedicato 24/7 su Telegram ti aiuta a configurare qualsiasi programma.
Scrivici su Telegram