Puppeteer ৰ লঞ্চ অপশনত Firefox প্ৰক্সি পছন্দসমূহ
Puppeteer ৰ বৰ্তমানৰ ব্ৰাউজাৰ নিৰ্ব্বাচনৰ সৈতে extraPrefsFirefox ব্যৱহাৰ কৰক আৰু HTTP আৰু HTTPS গন্তব্য প্ৰক্সি পছন্দ দুয়োটা নিৰ্ধাৰণ কৰক।
Puppeteer এ extraPrefsFirefox ৰ জৰিয়তে Firefox পছন্দসমূহ প্ৰকাশ কৰে। Puppeteer ৰ বাবে ইতিমধ্যে সংৰচিত এটা সংগত Firefox ইনষ্টলেচন থকা এপ্লিকেচনত:
import puppeteer from 'puppeteer';
const browser = await puppeteer.launch({
browser: 'firefox',
extraPrefsFirefox: {
'network.proxy.type': 1,
'network.proxy.http': 'proxy.example',
'network.proxy.http_port': 8080,
'network.proxy.ssl': 'proxy.example',
'network.proxy.ssl_port': 8080,
},
});
try {
const page = await browser.newPage();
await page.goto('https://api.example/');
} finally {
await browser.close();
}
প্ৰকাৰ 1 এ হাতেৰে প্ৰক্সি সংৰচনা বাছনি কৰে। হোষ্টনাম আৰু সংখ্যাত্মক প'ৰ্ট সুকীয়াকৈ নিৰ্ধাৰণ কৰক। অনুমোদিত ৰাজহুৱা-ছাইট নেভিগেচনৰ বাবে HTTP প্ৰক্সি তালিকায়ে এই HTTP শ্ৰৱণ ক্ষেত্ৰসমূহৰ বাবে প্ৰাৰ্থী যোগান ধৰে। Firefox এ HTTPS গন্তব্য পথৰ বাবে ssl পছন্দৰ নাম ব্যৱহাৰ কৰে; network.proxy.https নাম সৃষ্টি কৰিলে একে ছেটিংছ সংৰচিত নহয়।
যেতিয়া HTTP আৰু HTTPS নেভিগেচন দুয়োটাৱে মধ্যস্থতাকাৰী ব্যৱহাৰ কৰিব লাগে তেতিয়া দুয়োটা পথ নিৰ্ধাৰণ কৰক। ই এটা পথ আনটোত কপি কৰিবলৈ ছেটিংছ-ডায়েলগ কাৰ্যৰ ওপৰত নিৰ্ভৰ কৰাৰ পৰা হাত সাৰায়। দেখুওৱা এণ্ডপইণ্টটো এটা সাধাৰণ HTTP প্ৰক্সি শ্ৰৱণকাৰী; ssl পছন্দৰ নামে ইয়াৰ গন্তব্য শ্ৰেণী বৰ্ণনা কৰে।
এই পছন্দসমূহে Firefox ৰ নেটৱৰ্ক ট্ৰেফিক সংৰচনা কৰে। Chromium ৰ --proxy-server আৰ্গুমেণ্ট অন্য ব্ৰাউজাৰ ইণ্টাৰফেছৰ। বৰ্তমানৰ Puppeteer এ browser: 'firefox' ৰে Firefox বাছনি কৰে; product ব্যৱহাৰ কৰা পুৰণি উদাহৰণসমূহ সেই অপশন সংজ্ঞায়িত কৰা Puppeteer সংস্কৰণৰ সৈতে মিলাব লাগে।