Crawlee 3 knýtir proxy-URL at sessións-ID
Nýt sessjónarargumentið í ProxyConfiguration í Crawlee 3.14 til støðuga leiðarval, og tak hædd fyri broytta ognarmodellinum í v4-flutningsskjalinum.
Í Crawlee 3.14 kann ProxyConfiguration knýta eitt sessións-identitet at eini valdari proxy-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-proxy-listin veitir almennar tilnevningar til proxyUrls. Endurtikin køll við sama sessións-ID geva ta knýttu URL-ina. Uttan sessións-ID skiftir listin, sum er veitt, ringvís. Hetta velur eitt uppsett endapunkt; ein tænasta longri frammi, sum skiftir útgangar aftan fyri eina URL, stýrir framvegis sínum egna útgangar-atferð.
Fyri sessjónir, sum crawlerin stýrir, nýt sessjónspoolin hjá crawlerinum og cookie-varðveiting. At lækka maxConcurrency til ein er ikki eitt alternativ til at definera, hvørjar fyrispurningar hoyra til sama sessjón.
At taka eina sessjón úr rakstri skapar eina nýggja identitetsmark. Halt leið, cookies og arbeiðsbyrðu-støðu hennara samsvarandi í staðin fyri at skifta bert eitt felt undir innritan ella fleiristigs-handling.
Høvuðsútgávan hevur týdning. Flutningsskjalið hjá Crawlee til v4 tekur sessionId-argumentið burt úr newUrl og flytur proxy-knýting til Session-ogn. Dømið omanfyri brúkar tilvitað v3-grænaseiðið; kopiera ikki argumentið hjá tí til aðra høvuðsútgávu uttan at tillaga ta lívsskeiðið.