Crawlee 3.14 ত, ProxyConfiguration এ এটা ছেছন চিনাক্তকৰ্তাক এটা নিৰ্বাচিত প্ৰক্সি URL ৰ সৈতে যোৰা মিলাব পাৰে:

import { ProxyConfiguration } from 'crawlee';

const proxies = new ProxyConfiguration({
  proxyUrls: [
    'http://proxy-a.example:8080',
    'http://proxy-b.example:8080',
  ],
});
const first = await proxies.newUrl('checkout-a');
const sameRoute = await proxies.newUrl('checkout-a');
const anotherSession = await proxies.newUrl('checkout-b');

HTTP প্ৰক্সি তালিকাএ proxyUrls ৰ বাবে ৰাজহুৱা প্ৰাৰ্থী যোগান ধৰে। একে ছেছন ID ৰ সৈতে পুনৰাবৃত্তি কৰা কলসমূহে ইয়াৰ যোৰা মিলোৱা URL ঘূৰাই দিয়ে। ছেছন ID নাথাকিলে, যোগান ধৰা তালিকাখনে ক্ৰমে ঘূৰি থাকে। ই এটা সংৰচিত এণ্ডপইণ্ট বাছনি কৰে; এটা URL ৰ পিছফালে ঘূৰি থকা এটা আপষ্ট্ৰিম সেৱাই তথাপিও নিজৰ ওলোৱা আচৰণ নিয়ন্ত্ৰণ কৰে।

ক্ৰাউলাৰে পৰিচালনা কৰা ছেছনৰ বাবে, ক্ৰাউলাৰৰ ছেছন পুল আৰু কুকি সংৰক্ষণ ব্যৱস্থা ব্যৱহাৰ কৰক। maxConcurrency একলৈ কমাই দিয়াৰ অৰ্থ এইটো নহয় যে কোনবোৰ অনুৰোধ একে ছেছনৰ অন্তৰ্গত সেইয়া নিৰ্ধাৰণ কৰাৰ বিকল্প।

ছেছন অৱসৰ কৰিলে এটা নতুন পৰিচয়ৰ সীমা সৃষ্টি হয়। লগইন বা বহু-পদক্ষেপ কাৰ্যৰ সময়ত কেৱল এটা ক্ষেত্ৰ ঘূৰোৱাৰ পৰিৱৰ্তে ইয়াৰ ৰুট, কুকি আৰু কাৰ্যভাৰ অৱস্থা সংগত ৰাখক।

মুখ্য সংস্কৰণটো গুৰুত্বপূৰ্ণ। Crawlee ৰ v4 মাইগ্ৰেচন নথিয়ে newUrl ৰ পৰা sessionId আৰ্গুমেন্ট আঁতৰাই প্ৰক্সি যোৰা মিলোৱা কাম Session মালিকীস্বত্বলৈ স্থানান্তৰ কৰে। ওপৰৰ উদাহৰণে ইচ্ছাকৃতভাৱে v3 ইণ্টাৰফেচ ব্যৱহাৰ কৰিছে; সেই জীৱনচক্ৰ অভিযোজিত নকৰাকৈ ইয়াৰ আৰ্গুমেন্ট আন মুখ্য সংস্কৰণলৈ নকল নকৰিব।

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