Skip to content

кукловод

Что такое кукловод?

PuppeteerJavaScript библиотека, которая обеспечивает высокий уровеньAPIдля управления Chrome или Firefox через протокол DevTools или WebDriver BiDi. Кукольник работает в безголовом режиме по умолчанию, но он также может работать с видимым окном браузера.

Как интегрировать Socks5 с Puppeteer

1

Установить Puppeteer

Вы должны настроить проект Puppeteer, запустить его, а затем установить Puppeteer с помощью npm и Puppeteer.

Click hereПосмотреть подробное руководство по установке

2

Заполните значение прокси в Puppeteer

Сервис:proxy-as.socks5.io:3000

Агентский счет:socks5-customer-USERNAME

** Агентский пароль:**PASSWORD

Пример кода:

const puppeteer = require('puppeteer');
(async () => {
  const browser = await puppeteer.launch({
    headless: false,
    args: ['--proxy-server=proxy-as.socks5.io:3000]  
});
  const page = await browser.newPage();
    await page.authenticate({
        username: 'socks5-customer-USERNAME',
        password: 'PASSWORD'
    });
    await page.goto('https://ip234.in/ip.json';
    await page.screenshot({path: 'example.png'});
    await browser.close();
})();