Obnoví zmena IP proxy vašu reláciu od začiatku?
Zmena IP nemaže cookies prehliadača ani Requests Session. Oddeľujte sieťovú trasu od stavu aplikácie.
Nie. Zmena proxy nemaže cookies, neodhlasuje účet ani nevytvára nový profil prehliadača. Web môže po zmene IP rozpoznať rovnaký cookie relácie a API stále rovnaký kľúč.
V prehliadači
Stav aplikácie uložený v profile zostáva. Web vás môže ponechať prihlásených alebo po zistení zmeny siete požadovať overenie; správanie určuje aplikácia.
Samostatný testovací profil oddelí kontrolu bezplatného proxy od existujúcich osobných relácií. Sám osebe nezaisťuje anonymitu.
V Python Requests
Requests Session uchováva úložisko cookies a fondy spojení. Obe požiadavky nižšie používajú rovnakú Session, hoci volia rôzne proxy. Pred použitím nahraďte dokumentačné koncové body; zoznam HTTP proxy môže dodať kandidátov na toto porovnanie 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),
)
Pre úlohy vyžadujúce nezávislé aplikačné relácie vytvorte osobitnú Session pre každú úlohu. Vymazanie iba jej úložiska cookies ponechá iný stav, napríklad vlastné hlavičky či údaje uložené inde, bez zmeny.
Odpoveď kontroly IP a kontrola prihlásenia odpovedajú na rôzne otázky. Prvá môže ukázať zmenenú výstupnú adresu; zachované prihlásenie tomu neodporuje. Ani odhlásenie nedokazuje zmenu proxy: cookies mohli iba vypršať.