Crawlee 3 so URL proxy pọ mọ ID ìpàdé
Lo àríyànjiyàn ìpàdé ProxyConfiguration ní Crawlee 3.14 fún yíyan ọ̀nà tí ó dúró ṣinṣin, kí o sì ka àwòrán ìní tí ó yí padà nínú ìwé ìṣíwájú v4.
Nínú Crawlee 3.14, ProxyConfiguration lè so ìdánimọ̀ ìpàdé pọ̀ mọ́ URL proxy tí a yàn:
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');
Àkójọ proxy HTTP ń pèsè àwọn olùdíje gbogbogbo fún proxyUrls. Àwọn ìpè tí a tún ṣe pẹ̀lú ID ìpàdé kan náà ń dá URL tí a so pọ̀ mọ́ rẹ̀ padà. Láìsí ID ìpàdé, àkójọ tí a fún ni yóò yí ká. Èyí ń yan ibi ìparí tí a ti ṣètò; iṣẹ́ ìsọfúnni tí ó ń yí àwọn ọ̀nà àbájáde ká lẹ́yìn URL kan ṣì ń ṣàkóso ìhùwàsí àbájáde tirẹ̀.
Fún àwọn ìpàdé tí crawler ń ṣàkóso, lo adágún ìpàdé crawler àti ètò ìtọ́jú kúkì. Dídín maxConcurrency kù sí ọ̀kan kì í ṣe àropo fún pípinnu àwọn ìbéèrè tí ó jẹ́ ti ìpàdé kan náà.
Yíyọ ìpàdé kúrò ń dá ààlà ìdánimọ̀ tuntun. Jẹ́ kí ọ̀nà rẹ̀, kúkì rẹ̀ àti ipò ẹrù iṣẹ́ rẹ̀ wà ní ìbámu dípò yíyí pápá kan ṣoṣo ká nígbà ìwọlé tàbí iṣẹ́ ọlọ́nà púpọ̀.
Ẹ̀yà àkọ́kọ́ ṣe pàtàkì. Ìwé ìṣíwájú Crawlee sí v4 yọ àríyànjiyàn sessionId kúrò nínú newUrl, ó sì gbé àsojúpọ̀ proxy lọ sí ìní Session. Àpẹẹrẹ tí ó wà lókè ń lo ìfarahàn v3 pẹ̀lú ìmọ̀; má ṣe dà àríyànjiyàn rẹ̀ kọ́ sínú ẹ̀yà àkọ́kọ́ mìíràn láìṣe àtúnṣe ìgbésí-ayé yẹn.