Crawlee 3 wuxuu isku xiraa URL proxy iyo aqoonsiga session-ka
Isticmaal doodda session-ka ee ProxyConfiguration ee Crawlee 3.14 si aad u hesho doorasho waddo oo deggan, oo tixgeli qaabka lahaanshaha ee isbeddelay ee dukumeentiga guurka v4.
Crawlee 3.14 gudaha, ProxyConfiguration waxay isku xiri kartaa aqoonsiga session-ka iyo URL proxy la doortay:
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');
Liiska proxy-yada HTTP wuxuu bixiyaa musharrixiinta dadweynaha ee proxyUrls. Wicitaannada soo noqnoqda ee isla aqoonsiga session-ka waxay soo celiyaan URL-ka lala xidhiidhiyay. Aqoonsi session la'aan, liiska la bixiyay wuu wareegaa. Tani waxay doorataa barta dhamaadka ee la habeeyay; adeegga kore ee wareejiya bixitaannada ka dambeeya hal URL ayaa weli maamula habdhaqankiisa bixitaan.
Session-yada crawler-ku maamulo, isticmaal barkada session-ka crawler-ka iyo habaynta kaydinta cookie-yada. Hoos u dhigista maxConcurrency ilaa mid ma beddelo qeexidda codsiyada isla session-ka ku jira.
Ka fadhiisinta session-ka waxay abuurtaa xad aqoonsi cusub. Hayso waddadeeda, cookie-yadeeda iyo xaaladda culeyska shaqada oo iswaafaqsan halkii aad ka wareejin lahayd hal goob inta lagu jiro gelitaan ama hawlgalka tallaabooyin badan.
Nooca weyn ayaa muhiim ah. Dukumeentiga guurka Crawlee ee v4 wuxuu ka saarayaa doodda sessionId newUrl wuxuuna u wareejinayaa isku xirka proxy lahaanshaha Session. Tusaalaha kore wuxuu si ula kac ah u isticmaalayaa interface-ka v3; ha koobiyeerin dooddiisa nooc kale oo weyn iyada oo aan la habayn wareegga noloshaas.