如何在 Puppeteer 中使用 IPWO 代理
Last updated
Was this helpful?
Was this helpful?
npm init -ynpm install puppeteerpuppeteer_ipwo_proxy.jsconst puppeteer = require('puppeteer');(async () => { // IPWO 代理信息 const proxyHost = 'gate.ipwo.net'; const proxyPort = '端口'; const proxyUser = '用户名'; const proxyPass = '密码'; // 启动浏览器 const browser = await puppeteer.launch({ headless: false, args: [ `--proxy-server=http://${proxyHost}:${proxyPort}` ] }); const page = await browser.newPage(); // 设置代理认证 await page.authenticate({ username: proxyUser, password: proxyPass }); // 打开 IP 检测页面 await page.goto('https://ipinfo.io'); console.log('代理已连接');})();node puppeteer_ipwo_proxy.jsargs: [ `--proxy-server=socks5://${proxyHost}:${proxyPort}`]const puppeteer = require('puppeteer');(async () => { const browser = await puppeteer.launch({ headless: false, args: [ '--proxy-server=socks5://gate.ipwo.net:端口' ] }); const page = await browser.newPage(); await page.authenticate({ username: '用户名', password: '密码' }); await page.goto('https://ipinfo.io');})();