Scrapy കുക്കി ജാർ ഒരു സെഷന്റേതാണ്, ഒരു പ്രോക്സിയുടേതല്ല
ഒരേ സ്പൈഡർ പങ്കിടുന്ന നിരവധി പ്രോക്സി വർക്ക്ഫ്ലോകൾ ഉണ്ടാകുമ്പോൾ വ്യക്തമായ കുക്കി-ജാർ ഐഡന്റിറ്റി തിരഞ്ഞെടുക്കുക, ആ ഐഡന്റിറ്റി തുടർന്നുള്ള അഭ്യർത്ഥനകളിലേക്ക് കൊണ്ടുപോകുക.
പ്രോക്സി മാറ്റുന്നത് സ്പൈഡറിന്റെ കുക്കികൾ യാന്ത്രികമായി മാറ്റുന്നില്ല. ഒരു തുടർച്ചയായ സെഷന് അത് ഉപകാരപ്രദമാകാം, എന്നാൽ പല സ്വതന്ത്ര സെഷനുകൾ ഒരേ സ്പൈഡർ പങ്കിടുമ്പോൾ അത് അത്ഭുതകരമാണ്.
Scrapy-യുടെ കുക്കി മിഡിൽവെയർ അഭ്യർത്ഥനയുടെ cookiejar മെറ്റാഡാറ്റ ഉപയോഗിച്ച് തിരഞ്ഞെടുക്കുന്ന വേറിട്ട ജാറുകൾ പിന്തുണയ്ക്കുന്നു. ആ കീയ്ക്ക് നിങ്ങൾ യഥാർത്ഥത്തിൽ സൂക്ഷിക്കാൻ ഉദ്ദേശിക്കുന്ന ഐഡന്റിറ്റി നൽകുക:
yield scrapy.Request(
'https://example.com/start',
meta={'proxy': selected_proxy, 'cookiejar': 'workflow-17'},
)
എൻഡ്പോയിന്റും ജാർ കീയും സ്വതന്ത്രമായ തിരഞ്ഞെടുപ്പുകളാണ്. ഒരു അനധികൃത പൊതു ക്രോൾ താൻ തിരഞ്ഞെടുത്ത HTTP എൻഡ്പോയിന്റ് HTTP പ്രോക്സി പട്ടികയിൽ നിന്ന് ആ പാത അനുവദിച്ചിടത്ത് എടുക്കാം; വർക്ക്ഫ്ലോ ഇപ്പോഴും ജാർ കീയുടെ ഉടമയാണ്. ഈ സെഷനിൽ തുടരേണ്ട തുടർ അഭ്യർത്ഥനയ്ക്ക് അതേ ജാർ കീ വേണം; നിങ്ങൾ സൃഷ്ടിക്കുന്ന ഓരോ പുതിയ അഭ്യർത്ഥനയിലും മെറ്റാഡാറ്റ യാന്ത്രികമായി ഒട്ടുന്നില്ല. എല്ലാ മിഡിൽവെയർ മെറ്റാഡാറ്റയും അന്ധമായി പകർത്തുന്നതിനുപകരം വർക്ക്ഫ്ലോയ്ക്ക് ആവശ്യമായ നിർദ്ദിഷ്ട ഫീൽഡുകൾ കൈമാറുക.
പ്രോക്സി വിലാസം ജാർ കീയായി ഉപയോഗിക്കുന്നത് ഒരു നയം മാത്രമാണ്
ആ എളുപ്പവഴി അവസ്ഥ എൻഡ്പോയിന്റനുസരിച്ച് ഗ്രൂപ്പ് ചെയ്യുന്നു. വ്യക്തി, അക്കൗണ്ട് അല്ലെങ്കിൽ പൊതു എക്സിറ്റ് അനുസരിച്ച് അത് ഗ്രൂപ്പ് ചെയ്യണമെന്നില്ല. ഒരു ദാതാവിന്റെ എൻഡ്പോയിന്റ് എക്സിറ്റുകൾ കറക്കാം, നിരവധി അക്കൗണ്ടുകൾക്ക് അതേ എൻഡ്പോയിന്റ് ഉപയോഗിക്കാം.
സ്ഥിരമായ അവസ്ഥ ആവശ്യമുള്ള അധികാരമുള്ള വർക്ക്ഫ്ലോയ്ക്ക് അക്കൗണ്ട്/സെഷൻ ഐഡന്റിഫയർ, ജാർ ഐഡന്റിഫയർ, തിരഞ്ഞെടുത്ത പാത എന്നിവ വെവ്വേറെ രേഖപ്പെടുത്തുക. പാത പകുതിയിൽ മാറ്റാൻ തീരുമാനിച്ചാൽ ആപ്ലിക്കേഷൻ സെഷനോട് എന്ത് സംഭവിക്കണം എന്നതും തീരുമാനിക്കുക.
വേറിട്ട ജാറുകൾ നിങ്ങൾ നിർവചിച്ച ഗ്രൂപ്പുകൾക്കിടയിൽ ആകസ്മികമായ കുക്കി പങ്കിടൽ തടയുന്നു. എന്നാൽ ഒരു ലക്ഷ്യസ്ഥാനത്തിന് ഒരു അക്കൗണ്ടിലൂടെയോ മറ്റ് ആപ്ലിക്കേഷൻ ഡാറ്റയിലൂടെയോ രണ്ട് അഭ്യർത്ഥനകൾ ബന്ധിപ്പിക്കാൻ കഴിയില്ലെന്ന് അവ വാഗ്ദാനം ചെയ്യുന്നില്ല.
IP മാറ്റിയതിന് ശേഷവും തെറ്റായ പേജ് നിലനിൽക്കുകയാണെങ്കിൽ, എല്ലാ കുക്കികളും ഇല്ലാതാക്കുന്നതിനോ മുഴുവൻ പ്രോക്സി പൂൾ മാറ്റിസ്ഥാപിക്കുന്നതിനോ മുൻപ് ഏത് ജാറാണ് അഭ്യർത്ഥന അയച്ചതെന്ന് പരിശോധിക്കുക. സൂക്ഷിച്ച അവസ്ഥ പേജ് നന്നായി വിശദീകരിച്ചേക്കാം.