Nochtann Puppeteer roghanna Firefox trí extraPrefsFirefox. In aip a bhfuil suiteáil Firefox chomhoiriúnach ann agus atá cumraithe cheana do 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();
}

Roghnaíonn cineál 1 cumraíocht seachfhreastalaí de láimh. Socraigh an t-ainm óstach agus an port uimhriúil ar leithligh. Le haghaidh nascleanúint cheadaithe ar shuíomhanna poiblí, soláthraíonn an liosta seachfhreastalaí HTTP iarrthóirí do na réimsí éisteoirí HTTP seo. Úsáideann Firefox ainmneacha rogha ssl don bhealach ceann scríbe HTTPS; ní chumraíonn aireagán ainmneacha network.proxy.https na socruithe céanna.

Sonraigh an dá bhealach nuair ba cheart don nascleanúint HTTP agus HTTPS araon an t-idirghabhálaí a úsáid. Seachnaíonn sé seo brath ar ghníomh i ndialóg na socruithe chun bealach amháin a chóipeáil isteach sa bhealach eile. Is éisteoir seachfhreastalaí HTTP simplí an t-aonad deiridh a thaispeántar; cuireann ainm na rogha ssl síos ar a chatagóir ceann scríbe.

Cumraíonn na roghanna seo trácht líonra Firefox. Baineann argóint --proxy-server Chromium le comhéadan brabhsálaí eile. Roghnaíonn Puppeteer reatha Firefox le browser: 'firefox'; ba cheart samplaí níos sine a úsáideann product a mheaitseáil leis an leagan Puppeteer a shainigh an rogha sin.

Ailt ghaolmhara