የ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 ፕሮክሲ ዝርዝር የተመረጠ እጩ ማረጋገጥ በሌለው ማስጀመሪያ ፍላግ ሊሞላ ይችላል።
JSON.stringify የlaunch ነገሩን ወደ ተከታታይ ውሂብ ይቀይራል፣ ከዚያ URLSearchParams ለURL ይኮደዋል። አስቀድሞ በencodeURIComponent የተኮደ ጽሑፍ ወደ searchParams መላክ የመቶኛ ምልክቶቹን እንደገና ይኮዳል።
ይህ ማረጋገጥ የሌለው ፍላግ የChromium የተጠቃሚ ስምና የይለፍ ቃል አያስተላልፍም። ሲያስፈልግ የሚደገፍ የማረጋገጫ ጥያቄ አያያዝ ይጠቀሙ።
በሚስተናገድ አገልግሎት ያለ externalProxyServer ውህደት በእያንዳንዱ በራስ የሚስተናገድ ኢሜጅ launch ነገር ውስጥ ተመሳሳይ ስም ያለው መስክ አለ ማለት አይደለም። መለያውን ከመመርመርዎ በፊት ማሰማሪያ፣ የኢሜጅ ስሪትና የተመረጠውን API ያመሳስሉ።