Примеры кода для прокси
Укажите параметры подключения. Код читает логин и пароль из переменных окружения, поэтому они не попадают в скрипт.
Перед запуском
Храните учётные данные в окружении, а не в скрипте:
export PROXY_USER="your-username"
export PROXY_PASS="your-password"
Так они не попадут в репозиторий и скрипты. Чтобы добавить таргетинг, укажите в PROXY_USER логин с параметрами, например USERNAME-country-DE. Формат показывает генератор URL.
О примерах
- Во всех примерах проверка TLS-сертификатов включена. Не отключайте её, чтобы убрать ошибку прокси.
- Для примера Python с SOCKS5 нужен пакет:
pip install "requests[socks]". - Пример Node.js с HTTP использует ProxyAgent из undici, а пример с SOCKS5 — socks-proxy-agent.
- Цель по умолчанию показывает IP-адрес запроса, что подтверждает работу прокси.
Вопросы
Почему инструмент не спрашивает пароль?
Он не нужен. Код читает учётные данные при запуске, поэтому ничего важного не проходит через эту страницу.
Можно ли использовать SOCKS5 с Playwright?
Chromium не поддерживает SOCKS5 с логином и паролем, поэтому в Playwright используйте HTTP-прокси.
Учётные данные для примеров можно получить, выбрав план на странице цен.