Ne. Zamenjava posrednika ne izbriše piškotkov, ne odjavi računa in ne ustvari novega profila brskalnika. Spletna stran lahko po spremembi IP-ja prepozna isti sejni piškotek, API pa še vedno isti ključ.

V brskalniku

Stanje aplikacije, shranjeno v profilu, ostane. Stran vas lahko pusti prijavljene ali zahteva preverjanje, ko opazi spremembo omrežja; vedenje določa aplikacija.

Ločen testni profil oddeli preverjanje brezplačnega posrednika od obstoječih osebnih sej. Sam po sebi ne zagotavlja anonimnosti.

V Python Requests

Requests Session ohrani shrambo piškotkov in nabore povezav. Obe spodnji zahtevi uporabljata isto Session, čeprav izbereta različna posrednika. Pred uporabo zamenjajte dokumentacijske končne točke; seznam proxyjev HTTP lahko ponudi kandidate za to primerjavo posrednikov 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),
    )

Za opravila, ki potrebujejo neodvisne seje aplikacije, ustvarite ločeno Session za vsako opravilo. Brisanje samo shrambe piškotkov pusti drugo stanje nedotaknjeno, na primer lastne glave ali poverilnice, shranjene drugje.

Odgovor preverjanja IP-ja in preverjanje prijave odgovarjata na različna vprašanja. Prvo lahko pokaže spremenjen izhodni naslov; ohranjena prijava temu ne nasprotuje. Tudi odjava ne dokazuje zamenjave posrednika: piškotki so lahko le potekli.

Sorodni članki