Perché gli elenchi proxy in tempo reale sono importanti
Immagina di essere a Bondi Beach, pronto a cavalcare l'onda perfetta, solo che ogni volta che ti immergi, le onde si rompono. È come scandagliare il web con proxy obsoleti. Gli elenchi di proxy in tempo reale sono come un report delle onde in tempo reale, che ti fornisce proxy aggiornati e funzionanti non appena compaiono, non insuccessi che ti lasceranno a bocca aperta.
Quando si scansionano siti, si automatizzano attività o si aggirano blocchi geografici, i proxy obsoleti non portano da nessuna parte. Gli elenchi dinamici che si aggiornano in tempo reale significano meno errori, meno tempo dedicato alla risoluzione dei problemi e più tempo per ottenere i dati necessari.
Criteri chiave per la valutazione degli elenchi di delegati
Andiamo dritti al punto: ecco cosa distingue un buon elenco di proxy da uno scadente:
Criterio | Perché è importante | Come controllare |
---|---|---|
Frequenza di aggiornamento | Nuovi proxy appaiono costantemente | Controlla timestamp e documenti API |
Latenza | Inferiore = scraping o navigazione più veloci | Prova con ping o con il tuo scraper |
Tipo (HTTP/SOCKS4/SOCKS5) | Alcuni siti bloccano determinati protocolli | L'elenco dovrebbe specificare i tipi di proxy |
Livello di anonimato | Trasparente, Anonimo, Elite | L'elenco dovrebbe indicare o testare l'anonimato |
Tempo di attività/tasso di attività | I proxy rotti sono un peso morto | Filtra per ultimo controllato/funzionante |
Geodiversità | Più posizioni = più opzioni | Controlla i campi paese/città |
Metodo di accesso | Web, API, CSV o testo normale | Dovrebbe adattarsi al tuo flusso di lavoro |
Elenchi dei migliori proxy in tempo reale (con dettagli pratici)
1. ProxyScrape
L'ora della storia: Una volta avevo un amico, Jacko, che pensava di aver trovato l'oro con una lista di proxy statica, finché non si è esaurita più velocemente di un billabong a gennaio. Ecco ProxyScrape: sempre fresco, sempre gratuito.
Caratteristiche:
– Aggiornamenti ogni minuto
– Proxy HTTP, SOCKS4, SOCKS5
– Scarica come TXT, CSV o tramite API
Esempio di utilizzo dell'API:
curl 'https://api.proxyscrape.com/v2/?request=getproxies&protocol=http&timeout=10000&country=all&ssl=all&anonymity=all'
Pro:
– Non è richiesta alcuna registrazione
– Facile da filtrare per protocollo e paese
Contro:
– L’elenco gratuito può essere martellato e i proxy bruciano rapidamente
2. Spys.one
Analogia australiana: Navigare su Spys.one è un po' come leggere una tabella delle maree: sembra complicato, ma una volta imparate le basi, sei a posto.
Caratteristiche:
– Aggiornamenti proxy in tempo reale (aggiornati ogni minuto)
– HTTP, HTTPS, SOCKS4, SOCKS5
– Filtri per paese, porta e tempo di attività
Come eseguire lo scraping dei proxy:
import requests
from bs4 import BeautifulSoup
url = "http://spys.one/en/http-proxy-list/"
headers = {'User-Agent': 'Mozilla/5.0'}
r = requests.get(url, headers=headers)
soup = BeautifulSoup(r.text, 'html.parser')
# Extract proxies from the table to your heart's content
Pro:
– Volume enorme, statistiche dettagliate
– Tempo di attività e latenza mostrati
Contro:
– Nessuna API ufficiale (sarà necessario copiare l'HTML)
– L’interfaccia è un po’ vecchia scuola
3. FreeProxyList.cc
Caratteristiche:
– Aggiornato ogni 10 secondi
– HTTP, HTTPS, SOCKS4, SOCKS5
– Filtri per paese, porta e anonimato
Download diretto:
– Formati CSV e TXT disponibili
Esempio di utilizzo rapido:
wget https://freeproxylist.cc/proxylist.txt -O proxies.txt
Pro:
– Aggiornamenti rapidi
– Interfaccia semplice e pulita
Contro:
– Nessuna API per l’accesso programmatico
4. Scarica Proxy-List
Un po' come al mercato del pesce locale: la scelta cambia rapidamente e bisogna fare in fretta ad accaparrarsi il pescato più fresco.
Caratteristiche:
– Elenchi separati per HTTP, HTTPS, SOCKS4, SOCKS5
– Aggiornato ogni 5 minuti
– Scarica come TXT, CSV o JSON
Esempio API:
curl 'https://www.proxy-list.download/api/v1/get?type=http'
Pro:
– Formati multipli, API semplice
– Ordinati per protocollo
Contro:
– I proxy gratuiti si esauriscono rapidamente
5. OpenProxy.space
Caratteristiche:
– Aggiornamenti in tempo reale, controlla i proxy ogni minuto
– HTTP, HTTPS, SOCKS4, SOCKS5
– Filtri per paese, porta e stato
Frammento API:
curl 'https://openproxy.space/list/http'
Pro:
– Alto tasso di sopravvivenza
– Molteplici metodi di accesso
Contro:
– Alcuni proxy sono segnalati come potenzialmente rischiosi
Tabella comparativa: i migliori elenchi di proxy in tempo reale
Nome | Protocolli | Frequenza di aggiornamento | Accesso API | Formati | Filtri | Gratuito? |
---|---|---|---|---|---|---|
ProxyScrape | HTTP, SOCKS4/5 | 1 minuto | SÌ | Testo, CSV | Paese, Protocollo | SÌ |
Spys.one | HTTP, SOCKS | 1 minuto | NO | Codice HTML | Paese, tempo di attività | SÌ |
FreeProxyList.cc | HTTP, HTTPS… | 10 secondi | NO | Testo, CSV | Paese, Anonimato | SÌ |
Scarica Proxy-List | HTTP, SOCKS | 5 minuti | SÌ | Testo, CSV | Protocollo | SÌ |
OpenProxy.space | HTTP, SOCKS | 1 minuto | SÌ | TXT | Paese, Stato | SÌ |
Utilizzo di elenchi proxy in tempo reale: passaggi attuabili
Passaggio 1: recuperare un nuovo elenco proxy
Supponiamo di voler ottenere un elenco di proxy HTTP per uno scraper web:
import requests
url = "https://api.proxyscrape.com/v2/?request=getproxies&protocol=http&timeout=5000"
proxies = requests.get(url).text.splitlines()
print(proxies[:5]) # Show first 5 proxies
Passaggio 2: verificare la validità del proxy
Non ha senso pagaiare in una giornata piatta. Testa sempre i tuoi proxy prima di fidarti:
import requests
def test_proxy(proxy):
try:
r = requests.get('https://httpbin.org/ip', proxies={'http': f'http://{proxy}'}, timeout=5)
return r.status_code == 200
except:
return False
working_proxies = [p for p in proxies if test_proxy(p)]
print(f"{len(working_proxies)} working proxies found.")
Passaggio 3: ruotare automaticamente i proxy
Per evitare di essere bloccati, ruota i proxy nel tuo codice:
import random
def get_random_proxy(proxies):
return random.choice(proxies)
for url in urls_to_scrape:
proxy = get_random_proxy(working_proxies)
r = requests.get(url, proxies={'http': f'http://{proxy}'})
# ... process response ...
Suggerimenti per la sicurezza e l'utilizzo
- Verifica sempre la legalità del proxy nel tuo Paese.
- Non inviare mai dati personali tramite proxy gratuiti.
- Monitora le prestazioni dei proxy: eliminali rapidamente.
- Utilizzare user agent rotanti insieme ai proxy per operazioni furtive.
Riferimento rapido: protocolli proxy
Protocollo | Caso d'uso | Formato di esempio |
---|---|---|
HTTP | Web scraping, navigazione | 123.45.67.89:8080 |
HTTPS | Web scraping sicuro | 123.45.67.89:443 |
SOCKS4 | Traffico generale non SSL | socks4://123.45.67.89:1080 |
SOCKS5 | Tutto il traffico, supporta l'autenticazione | socks5://user:[email protected]:1080 |
Quando cavalchi le onde selvagge di internet, le liste di proxy in tempo reale sono la tua tavola da surf di fiducia. Mantienile aggiornate, testale spesso e non affidarti mai a un proxy impreciso per superare la prossima grande ondata.
Commenti (0)
Non ci sono ancora commenti qui, potresti essere il primo!