Puppeteer іске қосу опцияларындағы Firefox прокси параметрлері
extraPrefsFirefox-ты Puppeteer-дің ағымдағы браузер таңдауымен бірге пайдаланып, HTTP және HTTPS мақсатты прокси параметрлерін көрсетіңіз.
Puppeteer Firefox параметрлерін extraPrefsFirefox арқылы ашады. Puppeteer үшін бұрыннан конфигурацияланған үйлесімді Firefox орнатылған қолданбада:
import puppeteer from 'puppeteer';
const browser = await puppeteer.launch({
browser: 'firefox',
extraPrefsFirefox: {
'network.proxy.type': 1,
'network.proxy.http': 'proxy.example',
'network.proxy.http_port': 8080,
'network.proxy.ssl': 'proxy.example',
'network.proxy.ssl_port': 8080,
},
});
try {
const page = await browser.newPage();
await page.goto('https://api.example/');
} finally {
await browser.close();
}
1-түрі қолмен прокси конфигурациясын таңдайды. Хост атын және сандық портты бөлек орнатыңыз. Рұқсат етілген жалпы сайттарда шарлау үшін HTTP прокси тізімі осы HTTP тыңдаушы өрістеріне үміткерлер ұсынады. Firefox HTTPS мақсатты бағыты үшін ssl параметр атауларын пайдаланады; network.proxy.https атауларын ойлап табу сол параметрлерді конфигурацияламайды.
HTTP және HTTPS шарлауының екеуі де делдалды пайдалануы керек болса, екі бағытты да көрсетіңіз. Бұл бір бағытты екіншісіне көшіру үшін параметрлер диалогындағы әрекетке тәуелді болмауға мүмкіндік береді. Көрсетілген соңғы нүкте — қарапайым HTTP прокси тыңдаушысы; ssl параметр атауы оның мақсат санатын сипаттайды.
Бұл параметрлер Firefox желілік трафигін конфигурациялайды. Chromium-ның --proxy-server аргументі басқа браузер интерфейсіне жатады. Ағымдағы Puppeteer Firefox-ты browser: 'firefox' арқылы таңдайды; product қолданатын ескі мысалдарды сол опцияны анықтаған Puppeteer нұсқасына сәйкестендіру керек.