Puppeteer proxy integration

Интеграция прокси для Puppeteer

Новый продукт от Bright Data: Scraping Browser

Puppeteer совместимый
Легко сделайте API-запрос для получения любого количества сеансов браузера и взаимодействия с ними с использованием Puppeteer (Python), Playwright (Node.js) или Selenium по протоколу CDP. Идеально подходит для проектов по скрапингу, которые требуют взаимодействия с веб-сайтами для извлечения данных, таких как наведение на страницу, нажатие кнопок, прокрутка, добавление текста и т. д

Узнать больше о Scraping Brower

Интеграция прокси Puppeteer с Bright Data

  • Начните с перехода на дашборд Bright Data и выберите «Создать зону»
  • Нажмите «Тип сети» и затем – «Сохранить».
  • В Puppeteer заполните ‘IP-адрес прокси: порт’ в значении ‘proxy-server’, например brd.superproxy.io:22225.
  • В поле ‘page.authenticate’ введите ID профиля Bright Data и имя прокси-зоны в значении «имя пользователя», например: brd-customer-CUSTOMER-zone-YOURZONE и пароль вашей зоны (найдете в настройках).
  • Например:
      const puppeteer = require('puppeteer');

(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=brd.superproxy.io:22225']
});

const page = await browser.newPage();

await page.authenticate({
username: 'brd-customer-[customer_ID]-zone-[zone_name]',
password: ''
});

await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});

await browser.close();
})();

Интеграция прокси-менеджера и Puppeteer

  • Создайте зону с сетью, типом и количеством IP, которые планируете использовать.
  • Установите Proxy Manager.
  • Нажмите «Добавить новый прокси». Укажите нужную вам зону и настройки, нажмите «Сохранить».
  • В Puppeteer в разделе «Прокси-сервер» введите свой локальный IP-адрес и порт прокси-менеджера (например, 127.0.0.1:24000)
    IP-адрес локального хоста 127.0.0.1
    Порт, созданный в Proxy Manager, равен 24XXX, например, 24000
  • Ничего не пишите в поле имя пользователя и пароль, поскольку Proxy Manager прошел аутентификацию с помощью Super Proxy.
  • Например:
      const puppeteer = require('puppeteer');

(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=127.0.0.1:24000']
});
const page = await browser.newPage();
await page.authenticate();
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});
await browser.close();
})();

Получить прокси для Puppeteer

Proxy badges

Работает на базе отмеченной наградами прокси-сети

С более чем 72 миллионами жилых IP-адресов, лучшая в своем классе технология и таргетинг на любую страну, город, оператора и ASN – сделали наши премиальные прокси-сервисы лучшим выбором для разработчиков

Типы прокси для любых задач

Резидентные прокси

  • 72+ млн IP-адресов
  • Доступны в 195 странах
  • Крупнейшая вращающаяся реальная IP-сеть
  • Доступ и сканирование всех сложных сайтов

Серверные прокси

  • 1 600 000+ IP-адресов
  • Доступны в 98 странах
  • Общие и выделенные пулы IP-адресов
  • Быстрый доступ к несложным веб-сайтам

ISP прокси

  • 700+ тыс IP-адресов
  • Доступны в 35 странах
  • Реальные статические резидентные IP-адреса без ротации
  • Лучший вариант для входа в несколько учетных записей

Мобильные прокси

  • 7+ млн IP-адресов
  • Доступны в 195 странах
  • Крупнейшая в мире IP-сеть 3G/4G с реальными одноранговыми узлами
  • Проверка мобильной рекламы и сканирование мобильных сайтов

Лучшее качество обслуживания и поддержки клиентов в отрасли

Вы спрашиваете, мы разрабатываем

Каждый день выходят новые функции

Техподдержка 24/7

ответит на любые вопросы тогда, когда вам это нужно

Полная прозрачность

Панель мониторинга состояния сети в реальном времени

Персональный аккаунт-менеджер

Поможет оптимизировать производительность

Индивидуальные решения

Разработанные под ваши цели

Лидер категории прокси и сбора данных

Category leader in proxies

Каждый день собирается 650ТБ общедоступных данных.

Number of ISP proxies

Новые выпуски функций каждый день

Serving 7/10 universities

На службе у 7/10 ведущих университетов мира

Trust pilot ratings

4,6/5 – рейтинг удовлетворенности клиентов на Trustpilot

Ready to get Puppeteer proxies?

Puppeteer proxies FAQ

Puppeteer proxies are essentially the integration of proxy servers with Puppeteer, a Node.js library that provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer is often used for web scraping or automating browser tasks.

When you use Bright Data’s proxies with Puppeteer, you’re able to route your requests through our vast network of residential, datacenter, ISP, or mobile IPs. This allows you to access geo-restricted content, reduce the chance of being blocked or served misleading information, and maintain a high level of anonymity.

Bright Data’s proxies handle IP rotation automatically, so you don’t need to worry about it. Our system ensures that you get a new IP address for each request or after a certain period of time, depending on your settings.