Инструкции
Прокси в Python requests
requests входит в число самых популярных библиотек для веб-запросов на Python. Укажите адрес шлюза ProxySup в proxies, и подключение сразу заработает.
- Подключение через один адрес шлюза
- Страна и сессия в имени пользователя
- Токен доступа вместо пароля
Что нужно для подключения
- Шлюз
gate.proxysup.com:7777- Имя пользователя
user-country-CODE- Пароль
- Токен доступа вашего аккаунта
- Обновлено
- Установка в 1 строку
- Шагов: 4
- До 30 мин фиксированная сессия
- HTTP, HTTPS, SOCKS5
По шагам
Python requests: шаги подключения прокси
Выполняйте шаги по порядку. Вместо YOUR_TOKEN укажите свой токен доступа.
Шаг 1
Установка: Python requests
Терминал pip install requestsШаг 2
Простое подключение
Код 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
Фиксированная сессия
Что заменить proxy = "http://user-country-us-session-a1b2:[email protected]:7777" # С одним именем сессии IP сохраняется до 30 минутШаг 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
Решение проблем
Python requests: ошибки подключения и их решение
Появляется ошибка 407
Имя пользователя или токен указаны неверно. Проверьте, нет ли пробелов до или после токена и начинается ли имя пользователя с user-.
Подключение обрывается по таймауту
Увеличьте таймаут примерно до 30 секунд и уменьшите число одновременных запросов к одному сайту.
IP не сохраняется
Проверьте, что в имени пользователя есть значение session. Фиксированная сессия держится до 30 минут.
Нужный город не используется
Проверьте на странице стран, есть ли в стране выбор города, и пишите название города строчными буквами через подчёркивание.
Ещё
Другие инструкции по подключению
Прокси в Playwright
Playwright нужен для управления браузером из кода. Укажите шлюз, имя пользователя и токен в параметре proxy при запуске браузера, и все запросы страниц пойдут через ProxySup.
Открыть инструкциюПрокси в Scrapy
Scrapy служит для создания краулеров на Python, которые собирают много страниц. Укажите proxy в meta запроса, и каждый запрос пойдёт через ProxySup.
Открыть инструкцию
Подключите прямо сейчас: Python requests
Токен доступа выдаётся сразу при регистрации. Пополните баланс, чтобы использовать код выше без изменений.