Alaphelyzetbe állítja a munkamenetet a proxy IP-jének cseréje?
Az IP-csere nem törli a böngésző sütijeit vagy a Requests Sessiont. Válassza külön a hálózati útvonalat és az alkalmazás állapotát.
Nem. A proxyváltás nem töröl sütiket, nem léptet ki a fiókból és nem hoz létre új böngészőprofilt. A webhely az IP-csere után is felismerheti ugyanazt a munkamenetsütit, az API pedig ugyanazt a kulcsot.
Böngészőben
A profilban tárolt alkalmazásállapot megmarad. A webhely fenntarthatja a bejelentkezést vagy ellenőrzést kérhet a hálózatváltás észlelésekor; a viselkedésről az alkalmazás dönt.
Egy külön tesztprofil elkülöníti az ingyenes proxy ellenőrzését a meglévő személyes munkamenetektől. Önmagában nem teremt anonimitást.
Python Requestsben
A Requests Session sütitárat és kapcsolatpoolokat tart fenn. Az alábbi két kérés ugyanazt a Sessiont használja, bár más proxyt választ. Használat előtt cserélje le a dokumentációs végpontokat; a HTTP-proxyk listája adhat jelölteket ehhez a HTTP-proxy-összehasonlításhoz.
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),
)
Független alkalmazás-munkamenetet igénylő feladatokhoz hozzon létre külön Sessiont feladatonként. Csak a sütitár törlése érintetlenül hagy más állapotot, például egyéni fejléceket vagy máshol tárolt hitelesítő adatokat.
Az IP-ellenőrzés válasza és a bejelentkezés ellenőrzése más kérdésekre felel. Az első megváltozott kilépési címet mutathat; a bejelentkezés fennmaradása nem mond ennek ellent. A kijelentkezés sem bizonyít proxyváltást: lehet, hogy csupán lejártak a sütik.