Guide di configurazione

Usare un proxy con Python requests

requests è una delle librerie più usate per inviare richieste web in Python. Inserisci l'indirizzo del gateway ProxySup in proxies e la connessione funziona subito.

  • Connessione con un solo indirizzo di gateway
  • Paese e sessione nel nome utente
  • Il token di accesso come password

Cosa serve per connettersi

Gateway
gate.proxysup.com:7777
Nome utente
user-country-CODE
Password
Il token di accesso del tuo account
Ultimo aggiornamento
  • Installazione in 1 riga
  • 4 passaggi da seguire
  • Fino a 30 min di sessione fissa
  • HTTP, HTTPS, SOCKS5

Passo per passo

Python requests: passaggi per collegare il proxy

Segui i passaggi in ordine. Metti il tuo token di accesso al posto di YOUR_TOKEN.

  1. Passo 1

    Installare Python requests

    Terminale
    pip install requests
  2. Passo 2

    Connessione di base

    Codice
    import requests
    
    proxy = "http://user-country-us:[email protected]:7777"
    res = requests.get(
        "https://ipinfo.io/json",
        proxies={"http": proxy, "https": proxy},
        timeout=30,
    )
    print(res.json())
  3. Passo 3

    Usare una sessione fissa

    Parte da modificare
    proxy = "http://user-country-us-session-a1b2:[email protected]:7777"
    # Con lo stesso nome di sessione mantieni lo stesso IP fino a 30 minuti
  4. Passo 4

    Verificare la connessione

    Esempio di risposta
    { "ip": "203.0.113.24",
      "country": "US",
      "org": "Provider internet domestico" }

Nome utente

Regole del nome utente

Componi i valori nel nome utente per definire paese, città, sessione e prodotto.

ValoreFunzione
country-CODEImposta il paese di connessione
city-CITTAImposta anche la città. Solo nei paesi con targeting per città
session-NOMEAttiva una sessione fissa. Lo stesso nome riceve lo stesso IP
type-mobile o type-dcPassa ai proxy mobili o datacenter. Senza, si usano i residenziali

Come si compone il nome utente

userIniziocountry-usPaesesession-a1b2Sessione fissa

Risultato user-country-us-session-a1b2

Risoluzione dei problemi

Python requests: risolvere gli errori di connessione

  • Ricevo un errore 407

    Significa che nome utente o token non sono corretti. Controlla che non ci siano spazi prima o dopo il token e che il nome utente inizi con user-.

  • La connessione va in timeout

    Aumenta il timeout a circa 30 secondi e riduci il numero di richieste simultanee verso lo stesso sito.

  • Lo stesso IP non viene mantenuto

    Controlla che il nome utente contenga un valore session. Le sessioni fisse durano fino a 30 minuti.

  • La città voluta non viene usata

    Controlla nella pagina dei paesi che il paese offra il targeting per città, e scrivi il nome della città in minuscolo con i trattini bassi.

Altro

Altre guide di configurazione

  • Collegare un proxy a Playwright

    Playwright è uno strumento per controllare un browser con il codice. Inserisci gateway, nome utente e token nell'opzione proxy all'avvio del browser, e tutte le richieste delle pagine passano da ProxySup.

    Vedi la guida
  • Collegare un proxy a Scrapy

    Scrapy è uno strumento Python per creare crawler che raccolgono molte pagine. Inserisci proxy nel meta della richiesta e ogni richiesta passa da ProxySup.

    Vedi la guida

Collega Python requests adesso

Ricevi il token di accesso subito alla registrazione. Ricarica il saldo per usare il codice qui sopra così com'è.