URLan tòiseachaidh Browserless: na còdaich launch dà thuras
Cleachd eadar-aghaidh launch a’ chinn-uidhe fèin-aoigheachd; tha externalProxyServer na fheart eile den t-seirbheis aoigheachd.
const endpoint = new URL(browserlessWebSocketEndpoint);
endpoint.searchParams.set('token', browserlessToken);
endpoint.searchParams.set('launch', JSON.stringify({
args: ['--proxy-server=http://proxy.example:8080'],
}));
const browser = await puppeteer.connect({
browserWSEndpoint: endpoint.toString(),
});Cleachd an ceann-uidhe ws/wss agus an tòcan a chaidh a thoirt seachad airson an stàlaidh. Feumaidh òstair a’ bhrabhsair an t-èistear HTTP a ruigsinn; dearbhaidh an tòcan an ceangal smachd. Airson brabhsadh poblach ceadaichte, faodar tagraiche bhon liosta phrogsaidhean HTTP a chur sa bhratach tòiseachaidh gun dearbhadh.
Bidh JSON.stringify a’ sreathachadh an oibseict launch, agus an uair sin còdaichidh URLSearchParams e airson an URL. Ma chuirear teacsa a chaidh a chòdachadh mu thràth le encodeURIComponent gu searchParams, thèid na comharran ceudad a chòdachadh a-rithist.
Cha ghiùlain a’ bhratach seo gun dearbhadh ainm-cleachdaiche no facal-faire Chromium. Cleachd làimhseachadh dùbhlain dearbhaidh a tha fo thaic nuair a bhios feum air.
Chan eil amalachadh externalProxyServer ann an seirbheis aoigheachd a’ ciallachadh raon den aon ainm san oibseact launch air gach ìomhaigh fèin-aoigheachd. Dèan coimeas eadar stàladh, tionndadh na h-ìomhaighe agus an API a thagh thu mus rannsaich thu an cunntas.