Firefox פּראָקסי סעטינגס אין Puppeteer'ס אָנהייב אָפּציעס
ניצט extraPrefsFirefox מיט Puppeteer'ס איצטיקער בראַוזער אויסוואַל און ספּעציפֿירט סיי HTTP און סיי HTTPS ציל פּראָקסי סעטינגס.
Puppeteer ווייזט Firefox סעטינגס דורך extraPrefsFirefox. אין אַ פּראָגראַם מיט אַ פּאַסיקער Firefox אינסטאַלאַציע וואָס איז שוין פֿאַרקונפֿיגורירט פֿאַר Puppeteer:
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 ניצט די ssl סעטינג נעמען פֿאַר דעם HTTPS ציל וועג; אויספֿינען network.proxy.https נעמען קאָנפֿיגורירט נישט די זעלבע סעטינגס.
ספּעציפֿירט ביידע וועגן ווען סיי HTTP און סיי HTTPS נאַוויגאַציע דאַרפֿן ניצן דעם מיטלמאַן. דאָס פֿאַרמײַדט אָפּהענגיקײַט פֿון אַן אַקציע אין דעם סעטינגס דיאַלאָג צו קאָפּירן איין וועג אין דעם אַנדערן. דער געוויזענער ענדפּונקט איז אַ פּשוטער HTTP פּראָקסי אויסהערער; דער ssl סעטינג נאָמען באַשרײַבט זײַן ציל קאַטעגאָריע.
די סעטינגס קאָנפֿיגורירן Firefox'ס נעץ פֿאַרקער. דער --proxy-server אַרגומענט פֿון Chromium געהערט צו אַן אַנדער בראַוזער צובינד. דער איצטיקער Puppeteer קלייבט Firefox מיט browser: 'firefox'; עלטערע ביישפּילן וואָס ניצן product זאָלן זיך צופּאַסן צו דער Puppeteer ווערסיע וואָס האָט דעפֿינירט די אָפּציע.