Tidak. Mengganti proksi tidak menghapus cookie, mengeluarkan akun, atau membuat profil browser baru. Situs dapat mengenali cookie sesi yang sama setelah IP berubah, dan API masih dapat mengenali kunci yang sama.

Dalam browser

Status aplikasi yang tersimpan di profil tetap ada. Situs dapat mempertahankan login atau meminta verifikasi setelah mendeteksi perubahan jaringan; aplikasilah yang menentukan perilakunya.

Profil pengujian terpisah memisahkan pemeriksaan proksi gratis dari sesi pribadi yang sudah ada. Profil itu sendiri tidak menjamin anonimitas.

Dalam Python Requests

Requests Session menyimpan penampung cookie dan pool koneksi. Kedua permintaan berikut menggunakan Session yang sama meskipun memilih proksi berbeda. Ganti endpoint dokumentasi sebelum digunakan; daftar proksi HTTP dapat menyediakan kandidat 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 mandiri, buat Session terpisah untuk setiap tugas. Hanya mengosongkan penampung cookie membiarkan status lain tetap utuh, seperti header khusus atau kredensial yang tersimpan di tempat lain.

Respons pemeriksaan IP dan pemeriksaan login menjawab pertanyaan berbeda. Yang pertama dapat menunjukkan perubahan alamat keluar; tetap login tidak bertentangan dengan pengamatan itu. Logout juga bukan bukti proksi berubah: cookie mungkin hanya kedaluwarsa.

Artikel terkait