Puppeteer

在开始使用 Puppeteer 之前,您需要安装一些基本工具:Node.js 和您选择的代码编辑器。随后创建一个 Node.js 项目并安装所需包。关于如何安装和运行 Puppeteer,您可以在我们的博客帖子中找到详细指南。

一旦一切都设置好,我们便可进入下一个部分 – 将 Oxylabs 住宅代理集成到 Puppeteer。

  • 在 Puppeteer中,填入数值,例如:

pr.oxylabs.io:7777

  • 在 'page.authenticate' 下,在'username'值中输入您的 Oxylabs 代理子用户的用户名和您的密码。

此外,您还可以使用特定国家/地区的入口。例如,如果您在'host'(主机)下输入us-pr.oxylabs.io,并且在'port'(端口)下输入 10001,您将接收带有粘滞会话的美国的出口节点。点击此处获取特定国家/地区的入口节点的完整列表。

设置完成!您已经成功地将 Oxylabs 住宅代理集成到 Puppeteer。

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();
})();

最后更新于