Инструкции
Прокси в Playwright
Playwright нужен для управления браузером из кода. Укажите шлюз, имя пользователя и токен в параметре proxy при запуске браузера, и все запросы страниц пойдут через ProxySup.
- Подключение через один адрес шлюза
- Страна и сессия в имени пользователя
- Токен доступа вместо пароля
Что нужно для подключения
- Шлюз
gate.proxysup.com:7777- Имя пользователя
user-country-CODE- Пароль
- Токен доступа вашего аккаунта
- Обновлено
- Установка в 1 строку
- Шагов: 4
- До 30 мин фиксированная сессия
- HTTP, HTTPS, SOCKS5
По шагам
Playwright: шаги подключения прокси
Выполняйте шаги по порядку. Вместо YOUR_TOKEN укажите свой токен доступа.
Шаг 1
Установка: Playwright
Терминал pip install playwright playwright install chromiumШаг 2
Простое подключение
Код 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
Фиксированная сессия
Что заменить "username": "user-country-jp-city-osaka-session-a1b2" # Даже после перезапуска браузера одно имя сессии получает тот же IPШаг 4
Проверка подключения
Пример ответа { "ip": "203.0.113.24", "country": "US", "org": "Домашний интернет-провайдер" }
Имя пользователя
Правила имени пользователя
Собирайте значения в имени пользователя, чтобы задать страну, город, сессию и продукт.
| Значение | Назначение |
|---|---|
country-CODE | Задаёт страну подключения |
city-ГОРОД | Задаёт ещё и город. Только в странах с выбором города |
session-ИМЯ | Включает фиксированную сессию. Одно имя получает один IP |
type-mobile или type-dc | Переключает на мобильные или серверные прокси. Без этого используются резидентные |
Из чего состоит имя пользователя
userНачалоcountry-usСтранаsession-a1b2Фиксированная сессияИтог user-country-us-session-a1b2
Решение проблем
Playwright: ошибки подключения и их решение
Появляется ошибка 407
Имя пользователя или токен указаны неверно. Проверьте, нет ли пробелов до или после токена и начинается ли имя пользователя с user-.
Подключение обрывается по таймауту
Увеличьте таймаут примерно до 30 секунд и уменьшите число одновременных запросов к одному сайту.
IP не сохраняется
Проверьте, что в имени пользователя есть значение session. Фиксированная сессия держится до 30 минут.
Нужный город не используется
Проверьте на странице стран, есть ли в стране выбор города, и пишите название города строчными буквами через подчёркивание.
Ещё
Другие инструкции по подключению
Прокси в Python requests
requests входит в число самых популярных библиотек для веб-запросов на Python. Укажите адрес шлюза ProxySup в proxies, и подключение сразу заработает.
Открыть инструкциюПрокси в Scrapy
Scrapy служит для создания краулеров на Python, которые собирают много страниц. Укажите proxy в meta запроса, и каждый запрос пойдёт через ProxySup.
Открыть инструкцию
Подключите прямо сейчас: Playwright
Токен доступа выдаётся сразу при регистрации. Пополните баланс, чтобы использовать код выше без изменений.