DevTools Brief — обзор инструментов

Selenium + прокси с авторизацией: где чаще всего ломается запуск и как это чинить

В Selenium прокси с логином и паролем — не просто строка в настройках браузера. Если авторизацию передать через capabilities, браузер часто стартует, но трафик идёт мимо прокси или ловит пустую страницу. На практике надёжнее разделять: сам драйвер отвечает за сессию, а прокси-авторизацию — за обвязку вокруг браузера.

Что важно:
— для простого HTTP-прокси с auth удобнее использовать расширение или локальный прокси-слой;
— для Chrome и Firefox поведение отличается: один и тот же способ может работать только в одном из них;
— если нужен ротационный residential/mobile, проверь, умеет ли провайдер принимать креды в URL или через header;
— при запуске через remote grid часть решений с расширениями не проходит, и это надо учитывать заранее.

Типовые ошибки:
— пароль с символами `@`, `:` или `#` не экранирован;
— прокси прописан, но DNS резолвится локально;
— авторизация есть, но сайт всё равно видит старый IP из-за кеша, WebRTC или системных настроек браузера;
— в профиле остались старые расширения, которые перехватывают сеть.

На практике надёжная схема такая: отдельный чистый профиль, явная проверка IP до старта сценария, один способ прокидывания прокси без дублей и тестовая загрузка любой нейтральной страницы. Если задача — стабильный парсинг или регистрация, сначала добейтесь, чтобы браузер всегда открывался через нужный IP, и только потом добавляйте логику.
Этот пост опубликован в Telegram-канале DevTools Brief — обзор инструментов. Подписаться можно по ссылке: @devtools_brief.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.