Прокси для Puppeteer
Приватные адреса под браузерную автоматизацию в Puppeteer.
Тарифы на прокси для Puppeteer
Все тарифы включают 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 потоков
Зачем для Puppeteer нужны прокси
Puppeteer управляет headless-браузером Chromium для автоматизации и скрапинга. Параллельные инстансы с одного адреса быстро упираются в капчу и лимиты.
Puppeteer поднимает настоящий браузер, и прокси в нём задаётся так же, как в самом Chrome, через аргумент запуска. Отсюда и главная особенность: адрес указывается на весь экземпляр, а не на отдельную вкладку, поэтому под несколько выходов поднимают несколько контекстов.
Особенности прокси для Puppeteer
Puppeteer управляет headless-Chrome из Node.js, и при массовом запуске страниц каждая инстанция должна идти со своего адреса. Иначе сайт связывает автоматизированные сессии по IP.
Наш пул отдаёт приватные IPv4 и SOCKS5, формат IP:PORT. Под массовый запуск берут ротацию, а под привязанные сценарии закрепляют один адрес из пула.
Какие прокси нужны для Puppeteer
| Протокол | HTTP, HTTPS или SOCKS5 |
|---|---|
| Как задаётся | аргументом запуска браузера |
| Логин и пароль | в аргументе не передаются, нужна привязка или обработчик |
| Формат | IP:PORT или IP:PORT:LOGIN:PASS, доступ по привязке |
| Обновление листа | каждые 15 минут |
| Авторизация | по привязке вашего IP в настройках, до 2 адресов |
Как задать прокси в Puppeteer и что с логином и паролем
На этом останавливаются почти все, кто настраивает Puppeteer впервые. Выходов два: либо отдавать пароль отдельно, обработчиком авторизации на уровне страницы, либо вообще обойтись без него.
Второй вариант чаще оказывается проще. Пропишите в настройках кабинета свой IP, и доступ откроется по привязке, а в аргумент запуска пойдёт голая пара адрес и порт.
Третье место, где теряют время, это определение имён. По умолчанию домен может резолвиться на стороне вашей машины, и тогда запрос виден провайдеру, даже когда сам трафик идёт через выход. Если это важно, соединение поднимают в схеме, где имя резолвит прокси. Та же особенность есть и в Selenium, разбор есть на отдельной странице.
- Chrome игнорирует логин и пароль внутри аргумента запуска
- Привязка по IP убирает вопрос с паролем целиком
- Адрес задаётся на экземпляр браузера, а не на вкладку
- Под несколько выходов поднимают несколько контекстов
Как подключить прокси в Puppeteer
Доступ к пулу открывается после привязки IP: в настройках указывается адрес сервера или домашнего компьютера, где стоит софт, работающий с прокси, иначе подключения не будет. Выдаём в двух форматах: основной IP:PORT и, для программ с полями логина и пароля, дополнительный IP:PORT:LOGIN:PASS.
В Puppeteer прокси передаётся в args при запуске (--proxy-server=IP:PORT), авторизация через page.authenticate. Формат IP:PORT, HTTP или SOCKS5.
Связку проверяют на паре инстанций. Сколько адресов нужно под число параллельных браузеров, видно на бесплатном тесте.
Как купить прокси для Puppeteer
Порядок простой. Зарегистрируйтесь в личном кабинете и оформите заявку на бесплатный тест до 2 часов, привяжите свой IP и напишите оператору в тикете, чтобы проверить связку с Puppeteer на своих задачах.
Когда всё устраивает, выберите пакет по числу потоков и сроку, оплатите криптовалютой, и доступ откроется сразу после оплаты. Тест предоставляется один раз перед покупкой, поддержка отвечает в тикете.
Частые вопросы
Подойдут ли прокси под Puppeteer?
Puppeteer принимает прокси через аргумент запуска в форматах HTTP, HTTPS и SOCKS5, а авторизация идёт через page.authenticate. Пригодность видно на бесплатном тесте.
Сколько инстансов можно запустить?
Число параллельных инстансов и привязок зависит от пакета, а пул из 12 000-15 000 IPv4 даёт под сессии разные адреса.
Какой протокол выбрать, HTTP или SOCKS5?
Для большинства сценариев в Puppeteer подходят оба, SOCKS5 удобнее для нестандартных соединений. Оба можно проверить на тесте.
Смотрите также: купить прокси для BAS, купить прокси для Selenium, купить прокси для скриптов Python, купить прокси для ZennoPoster, купить прокси для AMS Enterprise, купить прокси для A-Parser, купить прокси для нейросетей, купить прокси для ChatGPT, весь каталог
© WinGate · источник материала · wingate.me/proxy/proksi-dlya-puppeteer