Crawlee 3k proxy URLa saio ID batekin parekatzen du
Erabili Crawlee 3.14ren ProxyConfiguration saio argumentua ibilbide hautaketa egonkorrerako, eta kontuan hartu v4 migrazio dokumentuan aldatu den jabetza eredua.
Crawlee 3.14n, ProxyConfiguration-ek saio identifikatzaile bat hautatutako proxy URL batekin parekatu dezake:
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 zerrendak proxyUrls-erako hautagai publikoak ematen ditu. Saio ID berarekin egindako dei errepikatuek berarekin parekatutako URLa itzultzen dute. Saio IDrik gabe, emandako zerrenda txandaka biratzen da. Horrek konfiguratutako amaiera-puntu bat hautatzen du; URL baten atzean irteerak biratzen dituen goi-mailako zerbitzu batek bere irteera-portaera kontrolatzen jarraitzen du.
Crawlerrak kudeatutako saioetarako, erabili crawlerraren saio pool-a eta cookieen iraunkortasun antolaketa. maxConcurrency bat-era jaisteak ez du ordezkatzen zein eskaera saio berari dagozkion zehaztea.
Saio bat erretiratzeak identitate muga berri bat sortzen du. Mantendu bere ibilbidea, cookieak eta lan-karga egoera koherente saioa hasteko edo urrats anitzeko eragiketa batean eremu bakarra biratu beharrean.
Bertsio nagusiak garrantzia du. Crawlee-ren v4 migrazio dokumentazioak sessionId argumentua kentzen du newUrl-etik eta proxy parekatzea Session jabetzara eramaten du. Goiko adibideak v3 interfazea erabiltzen du nahita; ez kopiatu bere argumentua beste bertsio nagusi batera bizi-ziklo hori egokitu gabe.