A e rivendos sesionin ndryshimi i IP-së së proxy-t?
Ndryshimi i IP-së nuk fshin cookies e shfletuesit apo një Requests Session. Ndani rrugëzimin e rrjetit nga gjendja e aplikacionit.
Jo. Ndryshimi i proxy-t nuk fshin cookies, nuk nxjerr një llogari nga hyrja dhe nuk krijon profil të ri shfletuesi. Faqja mund të njohë të njëjtën cookie sesioni pas ndryshimit të IP-së dhe API të njëjtin çelës.
Në shfletues
Gjendja e aplikacionit e ruajtur në profil mbetet. Një faqe mund ta mbajë hyrjen ose të kërkojë verifikim kur vëren ndryshimin e rrjetit; sjelljen e vendos aplikacioni.
Një profil prove i veçantë ndan kontrollin e proxy-t falas nga sesionet personale ekzistuese. Ai vetë nuk siguron anonimitet.
Në Python Requests
Requests Session ruan një depo cookies dhe grupe lidhjesh. Të dyja kërkesat më poshtë përdorin të njëjtën Session, megjithëse zgjedhin proxy të ndryshëm. Zëvendësoni pikat fundore të dokumentacionit para përdorimit; lista e proxy-ve HTTP mund të japë kandidatë për këtë krahasim proxy-sh 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),
)
Për punë që kërkojnë sesione të pavarura aplikacioni, krijoni një Session të veçantë për secilën. Pastrimi vetëm i depos së cookies e lë të paprekur gjendjen tjetër, si titujt e personalizuar ose kredencialet e ruajtura diku tjetër.
Përgjigjja e kontrollit të IP-së dhe kontrolli i hyrjes u përgjigjen pyetjeve të ndryshme. I pari mund të tregojë adresë daljeje të ndryshuar; qëndrimi i identifikuar nuk e kundërshton këtë. Edhe dalja nga llogaria nuk provon ndryshim proxy-je: cookies mund thjesht të kenë skaduar.