د 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 نسخې سره سمون ولري چې دا اختیار یې تعریف کړی و.