ProxlyНа главную
Все инструкции

Прокси в
Python Requests.

Запросы через прокси с авторизацией.

HTTPPython

Сначала возьмите доступ

В кабинете откройте свой доступ Residential или Datacenter и вкладку «Настройка». Выберите протокол из этого гайда, нужную страну и параметры сессии.

host
Адрес сервера
port
Порт выбранного протокола
login
Логин прокси
password
Пароль прокси

Скопируйте поля отдельно. Логин и пароль прокси отличаются от данных входа в аккаунт Proxly. После изменения географии скопируйте обновлённый логин заново.

Перейти к своему доступу

Подключите приложение

  1. Установите Requests: python -m pip install requests.

  2. Перед запуском задайте переменную окружения PROXLY_PROXY_URL: готовую HTTP-строку из кабинета в формате http://login:password@host:port.

  3. Сохраните пример в Python-файл и выполните его. Спецсимволы в логине и пароле внутри URL должны быть URL-кодированы.

Пример подключения
import os
import requests

proxy = os.environ["PROXLY_PROXY_URL"]
response = requests.get(
    "https://api.ipify.org?format=json",
    proxies={"http": proxy, "https": proxy},
    timeout=30,
)
response.raise_for_status()
print(response.json())

Для HTTPS-сайтов здесь также используется HTTP-прокси через CONNECT. Не подменяйте схему прокси на https:// только из-за адреса сайта.

Проверьте подключение

Программа выведет JSON с IP. При ошибке авторизации скопируйте логин и пароль заново, а при таймауте проверьте протокол и порт.

Как отключить прокси

Уберите параметр proxies из requests.get. Проверьте также HTTP_PROXY и HTTPS_PROXY в окружении: библиотека может использовать их автоматически.

Если не подключается

Ошибка авторизации

Скопируйте логин и пароль прокси заново. Проверьте, что в поле логина попала вся строка с параметрами географии и сессии. Для HTTP ошибка 407 означает, что авторизация не принята.

Соединение не отвечает

Сверьте адрес и порт выбранного протокола с кабинетом. Убедитесь, что у доступа остался трафик. Для Chromium с логином и паролем используйте HTTP.

IP не изменился

Проверяйте IP внутри настроенного приложения или браузерного профиля. Убедитесь, что проверочный сайт не входит в исключения прокси. Telegram не меняет IP вашего обычного браузера.

Ошибка осталась? Напишите в поддержку

Документация приложения:Requests