Playwright
Playwright 是一个 Node.js 库,允许你使用相同的 API 脚本化并自动化浏览器,如 Chrome、Firefox 和 Safari。它是用于自动化和测试目的的便捷框架。
将 Playwright 与 Oxylabs 集成 住宅代理 (Residential Proxies), 按照以下步骤操作或观看此视频教程:
第 1 步。 安装 Node.js 和你选择的代码编辑器。(如果已安装则跳过此步骤)
第 2 步。 创建一个 Node.js 项目并安装所需的包。
第 3 步。 在 Playwright 中,填写 'proxy' 值:
服务器: 'http://pr.oxylabs.io:7777'
用户名 (Username): 'Oxylabs' 代理用户用户名'
密码: 'Oxylabs' 代理用户密码'
示例代码如下:
const playwright = require('playwright');
(async () => {
for (const browserType of ['chromium', 'firefox', 'webkit']) {
const browser = await playwright[browserType].launch({
headless: false,
proxy: {
server: 'http://pr.oxylabs.io:7777',
username: 'USERNAME',
password: 'PASSWORD'
},
});
const context = await browser.newContext();
const page = await context.newPage();
await page.goto('https://ip.oxylabs.io');
await page.screenshot({ path: `${browserType}.png` });
await browser.close();
}
})();就这样!你已成功将 Oxylabs 集成 住宅代理 (Residential Proxies) 使用 Playwright。
如果你想了解更多关于使用 Playwright 进行网页抓取的内容,请阅读我们的 博客文章.
查找原始的 Playwright 集成博文 此处.
最后更新于
这有帮助吗?

