Прокси для Selenium
Пул приватных IPv4 и SOCKS5 под Selenium.
Тарифы на прокси для Selenium
Все тарифы включают IPv4 и SOCKS5 одновременно, без доплаты.
Потоки это одновременные подключения. Чем их больше, тем выше параллельная нагрузка, которую держит ваш софт.
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 1000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 1000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 1000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 1000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 3000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 3000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 3000 потоков
Пул 12 000-15 000 IP
Ротация адресов
Безлимитный трафик
До 3000 потоков
Зачем для Selenium нужны прокси
Selenium управляет браузером через WebDriver, и при параллельных тестах или сборе данных все сессии идут с одного адреса. Площадки быстро отвечают капчей и срезают скорость, когда видят поток запросов с одного IP.
Selenium управляет обычным браузером, поэтому прокси в нём задаётся средствами самого браузера, а не библиотеки. Из этого вытекают все особенности: адрес живёт на уровне запущенного экземпляра, а авторизация по паролю требует отдельной возни.
Особенности прокси для Selenium
Selenium автоматизирует реальный браузер, и при параллельном запуске множества сессий каждая должна выходить со своего IP, иначе сайт видит один источник. Под многопоточную автоматизацию нужен пул.
Наш пул отдаёт приватные IPv4 и SOCKS5, формат IP:PORT. Под сессии подключают ротацию адресов из пула.
Какие прокси нужны для Selenium
| Протокол | HTTP, HTTPS или SOCKS5 |
|---|---|
| Как задаётся | средствами браузера при запуске драйвера |
| Логин и пароль | требует расширения или обёртки, проще привязка |
| Что считать | число одновременных экземпляров |
| Обновление листа | каждые 15 минут |
| Авторизация | по привязке вашего IP в настройках, до 2 адресов |
Как задать прокси в Selenium и обойти окно авторизации
Аргумент запуска, которым браузеру передают адрес прокси, пару логина и пароля не принимает: она либо игнорируется, либо приводит к всплывающему окну авторизации, которое драйвер сам не закроет. Обходят это либо расширением, которое подставляет пару, либо обёрткой над драйвером, либо вообще без пароля.
Последний путь короче. Пропишите свой IP в настройках личного кабинета, и лист заработает по привязке, а в браузер уйдёт только адрес и порт.
Отдельно стоит смотреть за определением имён и за числом экземпляров. Один выход на десяток параллельных браузеров собирает на себя всю частоту и упирается в ограничение первым, поэтому адреса берут по числу одновременных экземпляров, с запасом. Похожая схема разобрана на странице про Puppeteer.
- Пара логина и пароля в аргументе запуска не работает
- Привязка по IP убирает окно авторизации целиком
- Адрес живёт на уровне экземпляра браузера
- Адреса берут по числу одновременных экземпляров
Как подключить прокси в Selenium
Доступ к пулу открывается после привязки IP: в настройках указывается адрес сервера или домашнего компьютера, где стоит софт, работающий с прокси, иначе подключения не будет. Выдаём в двух форматах: основной IP:PORT и, для программ с полями логина и пароля, дополнительный IP:PORT:LOGIN:PASS.
В Selenium прокси задаётся через опции драйвера (аргумент --proxy-server для Chrome или через seleniumwire для авторизации), формат IP:PORT, HTTP или SOCKS5.
Связку проверяют на паре сессий. Сколько адресов нужно под число параллельных сессий, видно на бесплатном тесте.
Как купить прокси для Selenium
Порядок простой. Зарегистрируйтесь в личном кабинете и оформите заявку на бесплатный тест до 2 часов, привяжите свой IP и напишите оператору в тикете, чтобы проверить связку на своих задачах.
Когда всё устраивает, выберите пакет по числу потоков и сроку, оплатите криптовалютой, и доступ откроется сразу после оплаты. Тест предоставляется один раз перед покупкой, поддержка отвечает в тикете.
Частые вопросы
Подойдут ли прокси под Selenium?
Selenium принимает прокси через опции драйвера в форматах HTTP, HTTPS и SOCKS5, и мы выдаём их в основном формате IP:PORT. Пригодность под ваши потоки видно на бесплатном тесте.
Сколько потоков можно запустить?
Число одновременных потоков и привязок зависит от выбранного пакета, а пул из 12 000-15 000 IPv4 даёт под параллельные сессии разные адреса.
Какой протокол выбрать, HTTP или SOCKS5?
Для большинства сценариев в Selenium подходят оба, SOCKS5 удобнее для нестандартных соединений. Оба можно проверить на тесте и оставить тот, что идёт ровнее под вашу задачу.
Смотрите также: прокси для BAS, прокси для Puppeteer, прокси для скриптов Python, прокси для ZennoPoster, прокси для AMS Enterprise, прокси для A-Parser, прокси для Midjourney, прокси для CapMonster, весь каталог
© WinGate · источник материала · wingate.me/proxy/proksi-dlya-selenium