Задать вопрос
guerrrka
@guerrrka

Как использовать разные прокси для каждой страницы puppeteer cluster?

Как для каждой страницы (или таска) использовать разные прокси (http/https)?
  • Вопрос задан
  • 331 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@astronotius
Используйте proxy-chain
Суть проста.
Для puppeteer вы используете свой локальный прокси сервер : '--proxy-server=localhost:8000'
А этот локальный прокси сервер отправляет запросы с каждой страницы на случайный ( или по очереди) взятый из массива прокси.
upstreamProxyUrl: 'http://'+random_proxy.
Поежели у вас необходимость использовать несколько кукловодов параллельно, то хорошо показала себя связка: puppeteer-cluster и proxy-chain
На среднем сервере у нас обрабатывается до 200 страниц одновременно через разные прокси.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы