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-ৰ ব্যৱহাৰকাৰীৰ নাম আৰু পাছৱৰ্ড নপঠিয়ায়। প্ৰয়োজন হ’লে সমৰ্থিত authentication challenge সামলোৱাৰ পদ্ধতি ব্যৱহাৰ কৰক।

হ’ষ্টেড externalProxyServer ইণ্টিগ্ৰেশ্যন থাকিলেই প্ৰতিটো নিজে হ’ষ্ট কৰা ইমেজৰ launch অবজেক্টত একে নামৰ field থাকে বুলি নাভাবিব। একাউণ্ট পৰীক্ষাৰ আগতে ডিপ্লয়মেণ্ট, ইমেজ সংস্কৰণ আৰু বাছনি কৰা API মিলাই লওক।

সম্পৰ্কিত প্ৰবন্ধ