简体中文
了解Bright Data的Proxy Manager集成选项以及一些最佳使用窍门。
IP:PORT:USERNAME:PASSWORD → 127.0.0.1:24000:[empty]:[empty]
ipconfig
127.0.0.1:24000
127.0.0.1
24XXX
24000
const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch({ headless: false, args: ['--proxy-server=127.0.0.1:24000'] }); const page = await browser.newPage(); await page.authenticate(); await page.goto('https://lumtest.com/myip.json'); await page.screenshot({path: 'example.png'}); await browser.close(); })();
const {Builder, By, Key, until} = require('selenium-webdriver'); const proxy = require('selenium-webdriver/proxy'); (async function example() { let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({ http: '127.0.0.1:24000', https: '127.0.0.1:24000' })).build() try { await driver.get('https://lumtest.com/myip.json'); driver.switchTo().alert().accept(); } finally { await driver.quit(); } })();
const playwright = require('playwright'); (async () => { for (const browserType of ['chromium', 'firefox', 'webkit']) { const browser = await playwright[browserType].launch({ headless: false; proxy: { server: '127.0.0.1:24000', username: '', password: '' }, }); const context = await browser.newContext(); const page = await context.newPage(); await page.goto('https://lumtest.com/myip.json'); await page.screenshot({ path: 'example.png' }); await browser.close(); } })();
此页面对您有帮助吗?