Ні. Зміна проксі не видаляє cookies, не виводить з облікового запису й не створює нового профілю браузера. Сайт може розпізнати той самий сесійний cookie після зміни IP, а API — той самий ключ.

У браузері

Стан застосунку, збережений у профілі, залишається. Помітивши зміну мережі, сайт може зберегти вхід або попросити перевірку; поведінку визначає застосунок.

Окремий тестовий профіль відокремлює перевірку безкоштовного проксі від наявних особистих сесій. Сам собою він не забезпечує анонімності.

У Python Requests

Requests Session зберігає cookies та пули з’єднань. Обидва запити нижче використовують ту саму Session, хоча обирають різні проксі. Перед використанням замініть кінцеві точки для документації; список HTTP-проксі може дати кандидатів для цього порівняння 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),
    )

Для завдань, яким потрібні незалежні сесії застосунку, створіть окрему Session для кожного. Очищення лише її сховища cookies не змінює іншого стану, як-от власних заголовків чи облікових даних, збережених деінде.

Перевірка IP та перевірка входу відповідають на різні запитання. Перша може показати змінену вихідну адресу; збережений вхід цьому не суперечить. Вихід з облікового запису теж не доводить зміни проксі: cookies могли просто завершити строк дії.

Схожі статті