Roghainnean proxy Firefox ann an roghainnean tòiseachaidh Puppeteer
Cleachd extraPrefsFirefox le taghadh brabhsair làithreach Puppeteer agus sònraich roghainnean proxy airson HTTPS agus HTTP.
Nochdaidh Puppeteer roghainnean Firefox tro extraPrefsFirefox. Ann an tagradh le stàladh Firefox co-fhreagarrach a chaidh a rèiteachadh mu thràth airson 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();
}
Taghaidh seòrsa 1 rèiteachadh proxy làimhe. Suidhich an t-ainm òstair agus am port àireamhach air leth. Airson seòladh poblach ceadaichte, tha an liosta proxy HTTP a' tabhann thagraichean airson nan raointean èisdeachd HTTP seo. Cleachdaidh Firefox ainmean roghainn ssl airson slighe ceann-uidhe HTTPS; chan eil cruthachadh ainmean network.proxy.https a' rèiteachadh nan aon suidheachaidhean.
Sònraich an dà shlighe nuair a bu chòir an dà chuid seòladh HTTP agus HTTPS an eadar-mheadhanair a chleachdadh. Tha seo a' seachnadh a bhith an eisimeil gnìomh ann an còmhradh nan suidheachaidhean gus aon shlighe a lethbhreacadh dhan tè eile. 'S e èisdear proxy HTTP lom an t-aonad deireannach a chithear; tha ainm na roghainn ssl a' toirt cunntas air an roinn ceann-uidhe aige.
Bidh na roghainnean seo a' rèiteachadh trafaig lìonraidh Firefox. Buinidh argamaid --proxy-server Chromium do eadar-aghaidh brabhsair eile. Taghaidh Puppeteer làithreach Firefox le browser: 'firefox'; bu chòir seann eisimpleirean a chleachdas product a bhith air an cur an coimeas ris an dreach Puppeteer a mhìnicheadh an roghainn sin.