Puppeteer
Integre o Puppeteer com Mobile Proxies da Oxylabs para automação do Chrome ou Chromium headless.
Puppeteer é uma biblioteca Node que fornece uma API de alto nível para controlar o Chrome ou Chromium sem interface via DevTools Protocol.
Para integrar o Puppeteer com a Oxylabs Mobile Proxies, siga os passos abaixo:
Passo 1. Instale o Node.js e um editor de código de sua preferência. (Ignore este passo se você já os tiver)
Passo 2. Crie um projeto Node.js e instale os pacotes necessários.
Passo 3. Dentro do Puppeteer, preencha o valor, por exemplo:
Servidor proxy: pr.oxylabs.io:7777
Passo 4. No 'page.authenticate', insira seu nome de usuário e senha do proxy da Oxylabs.
Um exemplo de código fica assim:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=pr.oxylabs.io:7777]
});
const page = await browser.newPage();
await page.authenticate({
username: 'USERNAME',
password: 'PASSWORD'
});
await page.goto('https://ip.oxylabs.io');
await page.screenshot({path: 'example.png'});
await browser.close();
})();E é isso! Você integrou com sucesso a Oxylabs Mobile Proxies com o Puppeteer.
Se quiser aprender mais sobre web scraping com o Puppeteer, leia nosso post no blog.
Encontre o post original do blog sobre integração do Puppeteer aqui.
Atualizado
Isto foi útil?

