提问者:小点点

Puppeteer未加载页节点JS


下面是一个关于Puppeteer的简单程序:

const puppeteer = require('puppeteer');

    async function run() {
       const browser = await puppeteer.launch({
            headless: false,
            
            args:[ `--proxy-server=104.233.50.38:3199`]
        });
        ;
        const page = await browser.newPage();
        await page.authenticate({
                username: 'myusername',
                password: 'mypassword'
            })
            await page.goto('https://google.com')
    };

run();

注意:我已经尝试了类似的超过10个代理,没有一个在木偶工作

凭据正是提供给我的,我已经检查了多次。

这就是我得到的:

现在,这是页面的控制台:

为什么会出现这种情况?

我查了很多次地址和用户名,密码。除此之外,没有其他错误消息。


共1个答案

匿名用户

看来page.authenticate对我也不起作用,相反,您可以使用page.setExtraHttpHeaders

null

async function run() {
const browser = await puppeteer.launch({
    ignoreHTTPSErrors: true, 
    args: ['--proxy-server=104.233.50.38:3199']
});
const page = await browser.newPage();
await page.setExtraHTTPHeaders
({'Proxy-Authorization': 'Basic ' + Buffer.from('username:password').toString('base64'),
});
};
 
run();