பதிலி IP-ஐ மாற்றினால் அமர்வு மீட்டமைக்கப்படுமா?
IP மாற்றம் உலாவி குக்கிகளையோ Requests Session-ஐயோ அழிக்காது. பிணையப் பாதையையும் பயன்பாட்டு நிலையையும் பிரித்துப் பாருங்கள்.
இல்லை. பதிலியை மாற்றுவது குக்கிகளை அழிக்காது, கணக்கிலிருந்து வெளியேற்றாது, புதிய உலாவிச் சுயவிவரத்தையும் உருவாக்காது. IP மாறிய பிறகும் தளம் அதே அமர்வு குக்கியை அடையாளம் காணலாம்; API அதே விசையை அடையாளம் காணலாம்.
உலாவியில்
சுயவிவரத்தில் சேமித்த பயன்பாட்டின் நிலை அப்படியே இருக்கும். பிணைய மாற்றத்தை உணர்ந்ததும் தளம் உள்நுழைவைத் தொடரலாம் அல்லது சரிபார்ப்பு கேட்கலாம்; நடத்தை பயன்பாடு தீர்மானிக்கிறது.
தனிச் சோதனைச் சுயவிவரம் இலவசப் பதிலிச் சோதனையை ஏற்கெனவே உள்ள தனிப்பட்ட அமர்வுகளிலிருந்து பிரிக்கிறது. அதுவே தனியாக அநாமதேயத்தன்மையை உறுதிப்படுத்தாது.
Python Requests-இல்
Requests Session குக்கிச் சேமிப்பையும் இணைப்புத் தொகுப்புகளையும் வைத்திருக்கும். கீழுள்ள இரண்டு கோரிக்கைகளும் வேறு பதிலிகளைத் தேர்ந்தெடுத்தாலும் ஒரே Session பயன்படுத்துகின்றன. பயன்படுத்துமுன் ஆவண முனைப்புள்ளிகளை மாற்றுங்கள்; HTTP ப்ராக்ஸி பட்டியல் இந்த HTTP பதிலி ஒப்பீட்டிற்குத் தேர்வுகளை வழங்கலாம்.
import requests
with requests.Session() as session:
session.trust_env = False
# The same cookie jar remains available across these requests.
first = session.get(
"https://example.com/",
proxies={"https": "http://203.0.113.10:8080"},
timeout=(5, 15),
)
second = session.get(
"https://example.com/",
proxies={"https": "http://203.0.113.20:8080"},
timeout=(5, 15),
)
சுயாதீனமான பயன்பாட்டு அமர்வு தேவைப்படும் வேலை ஒவ்வொன்றுக்கும் தனி Session உருவாக்குங்கள். குக்கிச் சேமிப்பை மட்டும் அழித்தால் பிற நிலை மாறாது; எடுத்துக்காட்டாக தனிப்பயன் தலைப்புகள் அல்லது வேறெங்கும் சேமித்த அணுகல் விவரங்கள்.
IP சோதனைப் பதிலும் உள்நுழைவுச் சோதனையும் வேறு கேள்விகளுக்குப் பதிலளிக்கின்றன. முதலாவது மாறிய வெளியேற்ற முகவரியைக் காட்டலாம்; உள்நுழைந்திருப்பது அதற்கு முரணல்ல. வெளியேற்றப்பட்டிருப்பதும் பதிலி மாற்றத்திற்குச் சான்றல்ல: குக்கிகள் காலாவதியாகியிருக்கலாம்.