Starpniekservera maiņa automātiski nemaina zirnekļa sīkdatnes. Tas var būt noderīgi vienai turpinātai sesijai un pārsteidzoši, kad vairākas neatkarīgas sesijas dala vienu zirnekli.

Scrapy sīkdatņu starpprogrammatūra atbalsta atsevišķas burkas, ko izvēlas pēc pieprasījuma cookiejar metadatiem. Piešķiriet šai atslēgai identitāti, ko patiešām vēlaties saglabāt:

yield scrapy.Request(
    'https://example.com/start',
    meta={'proxy': selected_proxy, 'cookiejar': 'workflow-17'},
)

Galapunkts un burkas atslēga ir neatkarīgas izvēles. Neautentificēta publiska pārlūkošana var ņemt savu izvēlēto HTTP galapunktu no HTTP starpniekserveru saraksta tur, kur šis maršruts ir atļauts; darbplūsma joprojām pārvalda burkas atslēgu. Turpmākam pieprasījumam, kam jāpaliek šajā sesijā, vajadzīga tā pati burkas atslēga; metadati automātiski nepieķeras katram jaunajam pieprasījumam, ko veidojat. Pārsūtiet konkrētos laukus, kas darbplūsmai vajadzīgi, tā vietā, lai akli kopētu visus starpprogrammatūras metadatus.

Starpniekservera adreses izmantošana par burkas atslēgu ir tikai viena politika

Šis saīsinājums grupē stāvokli pēc galapunkta. Tas ne vienmēr grupē to pēc personas, konta vai publiskas izejas. Viens pakalpojumu sniedzēja galapunkts var rotēt izejas, un vairāki konti var izmantot to pašu galapunktu.

Autorizētai darbplūsmai, kurai vajadzīgs stabils stāvoklis, atsevišķi reģistrējiet konta/sesijas identifikatoru, burkas identifikatoru un izvēlēto maršrutu. Ja nolemjat maršrutu mainīt pusceļā, izlemiet arī kas jādara ar lietojumprogrammas sesiju.

Atsevišķas burkas novērš nejaušu sīkdatņu koplietošanu starp jūsu definētajām grupām. Tās nesola, ka galamērķis nevarēs saistīt divus pieprasījumus ar konta vai citiem lietojumprogrammas datiem.

Ja pēc IP maiņas nepareizā lapa joprojām parādās, pirms visu sīkdatņu dzēšanas vai visa starpniekserveru kopuma nomaiņas pārbaudiet, kura burka nosūtīja pieprasījumu. Saglabātais stāvoklis var lieliski izskaidrot lapu.

Saistītie raksti