Browserless ආරම්භක URL: launch පරාමිතිය දෙවරක් එන්කෝඩ් නොකරන්න
තමන් හෝස්ට් කරන අන්ත ලක්ෂ්යයේ launch අතුරුමුහුණත භාවිත කරන්න; hosted 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 listener වෙත ළඟා විය හැකි විය යුතුය; එම ටෝකනය පාලන සම්බන්ධතාව සත්යාපනය කරයි. අවසර ලත් පොදු වෙබ් ගවේෂණයට HTTP ප්රොක්සි ලැයිස්තුවෙන් තේරීමක් සත්යාපනය නැති launch flag එකට දැමිය හැක.
JSON.stringify launch වස්තුව අනුක්රමික දත්ත බවට පත් කරයි; පසුව URLSearchParams එය URL සඳහා එන්කෝඩ් කරයි. කලින් encodeURIComponent මඟින් එන්කෝඩ් කළ පෙළ searchParams වෙත දීමෙන් එහි ප්රතිශත ලකුණු නැවත එන්කෝඩ් වේ.
සත්යාපනය නැති මෙම flag එක Chromium පරිශීලක නාමය හා මුරපදය ගෙන නොයයි. අවශ්ය විට සහාය දක්වන සත්යාපන ඉල්ලීම් හැසිරවීම භාවිත කරන්න.
හෝස්ට් කළ සේවාවේ externalProxyServer ඒකාබද්ධ කිරීම තිබීම, තමන් හෝස්ට් කරන සෑම image එකකම launch වස්තුවේ එම නමින් ක්ෂේත්රයක් ඇති බව නොකියයි. ගිණුම පරීක්ෂා කිරීමට පෙර යෙදවීම, image අනුවාදය සහ තෝරාගත් API ගළපන්න.