Tidak. Menukar proksi tidak memadam kuki, melog keluar akaun atau mencipta profil pelayar baharu. Laman boleh mengenali kuki sesi yang sama selepas IP berubah, dan API masih boleh mengenal pasti kunci yang sama.

Dalam pelayar

Keadaan aplikasi yang disimpan dalam profil kekal. Laman mungkin mengekalkan log masuk atau meminta pengesahan setelah mengesan perubahan rangkaian; aplikasi menentukan tingkah lakunya.

Profil ujian berasingan mengasingkan semakan proksi percuma daripada sesi peribadi sedia ada. Profil itu sendiri tidak menjamin kerahsiaan identiti.

Dalam Python Requests

Requests Session mengekalkan bekas kuki dan kumpulan sambungan. Kedua-dua permintaan di bawah menggunakan Session yang sama walaupun memilih proksi berlainan. Gantikan titik akhir dokumentasi sebelum digunakan; senarai proksi HTTP boleh memberikan calon untuk perbandingan proksi HTTP ini.

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

Untuk tugas yang memerlukan sesi aplikasi bebas, cipta Session berasingan bagi setiap tugas. Mengosongkan bekas kuki sahaja membiarkan keadaan lain tidak berubah, seperti pengepala tersuai atau bukti kelayakan yang disimpan di tempat lain.

Respons semakan IP dan semakan log masuk menjawab soalan berbeza. Yang pertama boleh menunjukkan alamat keluar yang berubah; kekal log masuk tidak bercanggah dengannya. Log keluar juga tidak membuktikan pertukaran proksi: kuki mungkin hanya tamat tempoh.

Artikel berkaitan