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

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

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

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

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