Playwright
Playwright 是一个方便的自动化和测试框架。它可与 Web 浏览器交互,例如导航到 URL、输入文本、单击按钮、提取文本等。
在开始使用 Playwright 之前,您需要安装一些基本工具:Node.js 和您选择的代码编辑器。随后创建一个 Node.js 项目并安装所需包。关于如何安装和运行 Playwright,您可以在我们的博客帖子中找到的详细指南。
设置完所有内容后,您可以继续下一部分 - 将 IPHTML 的住宅代理 集成到 Playwright。
在 Playwright 中,在 server 值中填写 Proxy IP:Port,例如:http://server.iphtml.biz:15000
在“代理”值下,在“用户名”值中输入您的 IPHTML 代理子用户用户名和您的密码。
代码示例见右侧:
设置完成!您已成功将 IPHTML 的 Residential Proxies 集成到 Playwright。
const playwright = require('playwright'); (async () => { for (const browserType of ['chromium', 'firefox', 'webkit']) { const browser = await playwright[browserType].launch({ headless: false, proxy: { server: 'http://server.iphtml.biz:15000', username: 'USERNAME', password: 'PASSWORD' }, }); const context = await browser.newContext(); const page = await context.newPage(); await page.goto('https://info.io'); await page.screenshot({ path: `${browserType}.png` }); await browser.close(); } })();