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.

  • 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

Playwright: 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 Playwright

    Terminale
    pip install playwright
    playwright install chromium
  2. Passo 2

    Connessione di base

    Codice
    from playwright.sync_api import sync_playwright
    
    with sync_playwright() as p:
        browser = p.chromium.launch(proxy={
            "server": "http://gate.proxysup.com:7777",
            "username": "user-country-jp",
            "password": "YOUR_TOKEN",
        })
        page = browser.new_page()
        page.goto("https://ipinfo.io/json")
        print(page.text_content("body"))
        browser.close()
  3. Passo 3

    Usare una sessione fissa

    Parte da modificare
    "username": "user-country-jp-city-osaka-session-a1b2"
    # Anche se riapri il browser, lo stesso nome di sessione riceve lo stesso IP
  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

Playwright: 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

  • 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.

    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 Playwright adesso

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