په 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 برخه کاروي؛ د هغې دلیل بلې اصلي نسخې ته مه کاپی کوئ پرته له دې چې هغه ژوند دوره سمه کړئ.

اړوندې مقالې