Browserless தொடக்க URL: launch அளவுருவை இருமுறை என்கோடு செய்ய வேண்டாம்
சுயமாக ஹோஸ்ட் செய்த முனைப்புள்ளியின் launch இடைமுகத்தைப் பயன்படுத்துங்கள்; ஹோஸ்டட் externalProxyServer வேறொரு சேவை அம்சம்.
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(),
});விநியோகத்திற்காக வழங்கிய ws/wss முனைப்புள்ளியையும் டோக்கனையும் பயன்படுத்தவும். உலாவியின் ஹோஸ்ட் HTTP லிஸனரை அணுக வேண்டும்; அந்த டோக்கன் கட்டுப்பாட்டு இணைப்பை அங்கீகரிக்கிறது. அனுமதிக்கப்பட்ட பொது உலாவலுக்கு HTTP ப்ராக்ஸி பட்டியல்இலிருந்து ஒரு தேர்வை அங்கீகாரமற்ற launch கொடியில் இடலாம்.
JSON.stringify launch பொருளைச் சீரியலைஸ் செய்கிறது; பிறகு URLSearchParams அதை URLக்காக என்கோடு செய்கிறது. ஏற்கெனவே encodeURIComponent மூலம் என்கோடு செய்த உரையை searchParamsக்கு அளித்தால் சதவீதக் குறிகள் மீண்டும் என்கோடு செய்யப்படும்.
அங்கீகாரமற்ற இந்தக் கொடி Chromium பயனர்பெயர் மற்றும் கடவுச்சொல்லை எடுத்துச் செல்லாது. தேவையானபோது ஆதரிக்கப்படும் அங்கீகாரக் கோரிக்கை கையாளுதலைப் பயன்படுத்தவும்.
ஹோஸ்டட் externalProxyServer ஒருங்கிணைப்பு இருப்பது, சுயமாக ஹோஸ்ட் செய்த ஒவ்வொரு இமேஜின் launch பொருளிலும் அதே பெயரிலான புலம் உள்ளது என்பதல்ல. கணக்கை ஆராய்வதற்கு முன் விநியோகம், இமேஜ் பதிப்பு, தேர்ந்த API ஆகியவற்றைப் பொருத்திப் பார்க்கவும்.