Oxylabs Documentation
中文
搜索
K

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