Ann an Crawlee 3.14, 's urrainn do ProxyConfiguration ID seisein a cheangal ri URL progsaidh taghte:

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');

Bheir an liosta progsaidhean HTTP tagraichean poblach airson proxyUrls. Bheir gairmean a-rithist leis an aon ID seisein an URL ceangailte air ais. Gun ID seisein, bidh an liosta a chaidh a thoirt seachad a' cuairteachadh mu seach. Bidh sin a' taghadh ceann-uidhe rèitichte; bidh seirbheis shuas an t-sruth a bhios a' cuairteachadh oireasan air cùl aon URL fhathast a' cumail smachd air a giùlan fàgail fhèin.

Airson seiseanan a tha an crawler a' stiùireadh, cleachd amar seisein a' crawler agus an suidheachadh gleidhidh briosgaidean. Chan eil lùghdachadh maxConcurrency gu aon na an àite airson a bhith a' mìneachadh dè na h-iarrtasan a bhuineas don aon seisean.

Bidh cuir a-mach seisein a' cruthachadh crìoch dearbh-aithne ùr. Cùm a shlighe, a briosgaidean agus staid an ualaidh obrach cunbhalach an àite a bhith a' cuairteachadh aon raon a-mhàin rè clàradh a-steach no gnìomh ioma-cheum.

Tha a' phrìomh dhreach cudromach. Tha sgrìobhainn imrich Crawlee gu v4 a' toirt air falbh an argamaid sessionId à newUrl agus a' gluasad ceangal progsaidh gu seilbh Session. Tha an eisimpleir gu h-àrd a' cleachdadh eadar-aghaidh v3 a dh'aona ghnothaich; na dèan lethbhreac den argamaid aice gu prìomh dhreach eile gun a bhith ag atharrachadh a' chuairt-beatha sin.

Artaigilean co-cheangailte