Setzt ein Wechsel der Proxy-IP Ihre Sitzung zurück?
Ein IP-Wechsel löscht weder Browsercookies noch eine Requests Session. Trennen Sie Netzwerkweg und Anwendungszustand.
Nein. Ein Proxywechsel löscht keine Cookies, meldet kein Konto ab und erstellt kein neues Browserprofil. Eine Website kann dasselbe Sitzungscookie nach dem IP-Wechsel erkennen, und eine API kann weiterhin denselben Schlüssel identifizieren.
Im Browser
Der im Profil gespeicherte Anwendungszustand bleibt bestehen. Eine Website kann Sie angemeldet lassen oder nach Erkennen des Netzwerkwechsels eine Bestätigung verlangen; die Anwendung entscheidet über das Verhalten.
Ein separates Testprofil trennt einen Test kostenloser Proxys von bestehenden persönlichen Sitzungen. Es stellt für sich allein keine Anonymität her.
In Python Requests
Eine Requests Session behält einen Cookie-Speicher und Verbindungspools. Beide Anfragen unten verwenden dieselbe Session, obwohl sie unterschiedliche Proxys wählen. Ersetzen Sie die Dokumentationsendpunkte vor der Verwendung; die HTTP-Proxy-Liste liefert Kandidaten für diesen HTTP-Proxy-Vergleich.
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ür Aufgaben mit unabhängigen Anwendungssitzungen erstellen Sie je Aufgabe eine eigene Session. Wird nur ihr Cookie-Speicher geleert, bleiben andere Zustände wie eigene Header oder anderswo gespeicherte Zugangsdaten unberührt.
Eine IP-Prüfung und eine Anmeldeprüfung beantworten unterschiedliche Fragen. Die erste kann eine geänderte Ausgangsadresse zeigen; weiterhin angemeldet zu sein widerspricht dieser Beobachtung nicht. Auch eine Abmeldung beweist keinen Proxywechsel: Cookies können einfach abgelaufen sein.