Crawlee 3 د پروکسي URL د سیشن ID سره نښلوي
د باثباته لارې غوراوي لپاره په Crawlee 3.14 کې د ProxyConfiguration د سیشن دلیل وکاروئ، او په v4 لېږد اسنادو کې بدل شوی د مالکیت ماډل په پام کې ونیسئ.
په 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 برخه کاروي؛ د هغې دلیل بلې اصلي نسخې ته مه کاپی کوئ پرته له دې چې هغه ژوند دوره سمه کړئ.