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.

Erlazionatutako artikuluak