如何验证剧作家中的代理

A.B*_*izh 1 node.js puppeteer playwright

我的剧作家浏览器选项中有这个参数,'--proxy-server=endpoint:port'我可以使用await page.authenticate({username, password});. 我找不到任何方法可以与剧作家进行相同的操作。我怎么做?

pav*_*man 5

您可以通过两种方式通过 HTTP 代理加载页面:

1/为整个浏览器全局设置:

const browser = await chromium.launch({
    proxy: {
        server: 'http://myproxy.com:3128',
        user: 'usr',
        password: 'pwd'
    }
});
Run Code Online (Sandbox Code Playgroud)

2/ 或者您可以根据上下文进行设置:

const browser = await chromium.launch({
    proxy: { server: 'per-context' }
});
const context = await browser.newContext({
    proxy: {
        server: 'http://myproxy.com:3128',
        user: 'usr',
        password: 'pwd'
    }
})
Run Code Online (Sandbox Code Playgroud)

这一切都记录在 Playwright 文档