Нет. Смена прокси не удаляет 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 мог просто истечь.

Похожие статьи