Resetuje změna IP proxy vaši relaci?
Změna IP nemaže cookies prohlížeče ani Requests Session. Oddělujte síťovou trasu od stavu aplikace.
Ne. Změna proxy nemaže cookies, neodhlašuje účet ani nevytváří nový profil prohlížeče. Web může po změně IP rozpoznat stejný cookie relace a API stále stejný klíč.
V prohlížeči
Stav aplikace uložený v profilu zůstává. Web vás může ponechat přihlášené nebo po zjištění změny sítě požadovat ověření; chování určuje aplikace.
Samostatný testovací profil oddělí kontrolu bezplatné proxy od existujících osobních relací. Sám o sobě nezajišťuje anonymitu.
V Python Requests
Requests Session uchovává úložiště cookies a fondy spojení. Oba požadavky níže používají stejnou Session, přestože volí různé proxy. Před použitím nahraďte dokumentační endpointy; seznam HTTP proxy může dodat kandidáty pro toto porovnání HTTP proxy.
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),
)
Pro úlohy vyžadující nezávislé aplikační relace vytvořte zvláštní Session pro každou úlohu. Vymazání pouze jejího úložiště cookies ponechá jiný stav, například vlastní hlavičky či údaje uložené jinde, beze změny.
Odpověď kontroly IP a kontrola přihlášení odpovídají na různé otázky. První může ukázat změněnou výstupní adresu; zachované přihlášení tomu neodporuje. Ani odhlášení nedokazuje změnu proxy: cookies mohly jen vypršet.