Puppeteer
Puppeteer 是一个 Node 库,提供高级 API,通过 DevTools 协议控制无头 Chrome 或 Chromium。
将 Puppeteer 与 Oxylabs 集成 移动代理 (Mobile Proxies), 请按以下步骤操作:
第 1 步。 安装 Node.js 和你选择的代码编辑器。(如果已安装则跳过此步骤)
第 2 步。 创建一个 Node.js 项目并安装所需的包。
第 3 步。 在 Puppeteer 中,填写该值,例如:
代理服务器: pr.oxylabs.io:7777
第 4 步。 在 'page.authenticate',输入你的 Oxylabs 代理用户名和密码。
示例代码如下:
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();
})();就这样!你已成功将 Oxylabs 集成 移动代理 (Mobile Proxies) 到 Puppeteer。
如果你想了解更多关于使用 Puppeteer 进行网页爬取的内容,请阅读我们的 博客文章.
查找原始的 Puppeteer 集成博客文章 此处.
最后更新于
这有帮助吗?

