Bidh Crawlee 3 a' ceangal URL progsaidh ri ID seisein
Cleachd argamaid seisein ProxyConfiguration ann an Crawlee 3.14 airson taghadh slighe seasmhach, agus cuir san àireamh am modail seilbhe atharraichte ann an sgrìobhainn imrich v4.
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.