Guides d'intégration

Connecter un proxy à Playwright

Playwright est un outil pour piloter un navigateur avec du code. Indiquez la passerelle, le nom d'utilisateur et le jeton dans l'option proxy au lancement du navigateur, et toutes les requêtes de page passent par ProxySup.

  • Connexion avec une seule adresse de passerelle
  • Pays et session dans le nom d'utilisateur
  • Le jeton d'accès comme mot de passe

Ce qu'il faut pour se connecter

Passerelle
gate.proxysup.com:7777
Nom d'utilisateur
user-country-CODE
Mot de passe
Le jeton d'accès de votre compte
Dernière mise à jour
  • Installation en 1 ligne
  • 4 étapes à suivre
  • Jusqu'à 30 min de session fixe
  • HTTP, HTTPS, SOCKS5

Pas à pas

Playwright : étapes pour connecter le proxy

Suivez les étapes dans l'ordre. Mettez votre jeton d'accès à la place de YOUR_TOKEN.

  1. Étape 1

    Installer Playwright

    Terminal
    pip install playwright
    playwright install chromium
  2. Étape 2

    Connexion de base

    Code
    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. Étape 3

    Utiliser une session fixe

    Partie à modifier
    "username": "user-country-jp-city-osaka-session-a1b2"
    # Même si vous rouvrez le navigateur, le même nom de session reçoit la même IP
  4. Étape 4

    Vérifier la connexion

    Exemple de réponse
    { "ip": "203.0.113.24",
      "country": "US",
      "org": "Fournisseur d'accès domestique" }

Nom d'utilisateur

Règles du nom d'utilisateur

Assemblez des valeurs dans le nom d'utilisateur pour définir le pays, la ville, la session et le produit.

ValeurRôle
country-CODEDéfinit le pays de connexion
city-VILLEDéfinit aussi la ville. Seulement dans les pays avec ciblage par ville
session-NOMActive une session fixe. Le même nom reçoit la même IP
type-mobile ou type-dcPasse aux proxys mobiles ou datacenter. Sans cela, le résidentiel est utilisé

Comment se compose le nom d'utilisateur

userDébutcountry-usPayssession-a1b2Session fixe

Résultat user-country-us-session-a1b2

Dépannage

Playwright : résoudre les erreurs de connexion

  • J'obtiens une erreur 407

    Cela signifie que le nom d'utilisateur ou le jeton est incorrect. Vérifiez qu'il n'y a pas d'espace avant ou après le jeton et que le nom d'utilisateur commence par user-.

  • La connexion expire

    Augmentez le timeout à environ 30 secondes et réduisez le nombre de requêtes simultanées vers le même site.

  • La même IP n'est pas conservée

    Vérifiez que le nom d'utilisateur contient une valeur session. Les sessions fixes durent jusqu'à 30 minutes.

  • La ville voulue n'est pas utilisée

    Vérifiez sur la page des pays que le pays propose le ciblage par ville, et écrivez le nom de la ville en minuscules avec des tirets bas.

Plus

Autres guides d'intégration

  • Utiliser un proxy avec Python requests

    requests est l'une des bibliothèques les plus utilisées pour envoyer des requêtes web en Python. Indiquez l'adresse de la passerelle ProxySup dans proxies et la connexion fonctionne aussitôt.

    Voir le guide
  • Connecter un proxy à Scrapy

    Scrapy est un outil Python pour créer des crawlers qui collectent de nombreuses pages. Indiquez proxy dans le meta de la requête et chaque requête passe par ProxySup.

    Voir le guide

Connectez Playwright dès maintenant

Vous recevez un jeton d'accès dès l'inscription. Rechargez votre solde pour utiliser le code ci-dessus tel quel.