Hindi. Ang pagpapalit ng proxy ay hindi nagbubura ng cookie, nagla-log out ng account o gumagawa ng bagong browser profile. Maaaring kilalanin ng website ang parehong session cookie pagkatapos magbago ang IP, at ng API ang parehong key.

Sa browser

Nananatili ang estado ng application na nakaimbak sa profile. Maaaring panatilihin ng website ang login o humingi ng verification kapag napansin ang pagbabago ng network; ang application ang pumipili ng asal.

Inihihiwalay ng hiwalay na test profile ang libreng proxy check sa umiiral na personal na mga session. Hindi nito awtomatikong tinitiyak ang anonymity.

Sa Python Requests

Nagtatago ang Requests Session ng cookie jar at connection pool. Parehong Session ang gamit ng dalawang request sa ibaba kahit magkaibang proxy ang pinipili nila. Palitan ang documentation endpoint bago gamitin; maaaring magbigay ng kandidato ang listahan ng mga HTTP proxy para sa paghahambing na ito.

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),
    )

Para sa trabahong nangangailangan ng magkakahiwalay na session ng application, gumawa ng hiwalay na Session para sa bawat trabaho. Ang paglilinis lamang ng cookie jar ay hindi nagbabago sa ibang estado, tulad ng custom header o kredensyal na nakaimbak sa ibang lugar.

Magkaibang tanong ang sinasagot ng IP-check response at login check. Maaaring ipakita ng una ang nagbagong exit address; hindi ito sinasalungat ng pananatiling naka-login. Hindi rin patunay ng pagpapalit ng proxy ang pagka-log out: maaaring nag-expire lamang ang mga cookie.

Kaugnay na mga artikulo