mitmproxy; Делать запрос от имени пользователя
Я пытаюсь использовать http://mitmproxy.org/ для автоматизации входа на веб-страницу, основная идея такова;
- Пользователь запрашивает веб-страницу
- Прокси получает этот запрос;
- Если целевая веб-страница НЕ является страницей автоматического входа; Мы просто отправим запрос через.
- Иначе; Мы отправим запрос на публикацию для входа на страницу от имени пользователя и вернем куки (с идентификатором сеанса и т. Д.), И пользователь сможет просматривать страницу после входа в систему.
Я смог запустить и запустить mitmproxy, я могу обнаружить исходящий запрос и, очевидно, проверить, соответствует ли он какому-либо URL-адресу, то есть автоматическому входу в систему. Я также могу войти на страницу, используя модуль pythons http.client, однако я не могу понять, как вернуть зарегистрированные файлы cookie http.client и тому подобное пользователю через прокси-скрипт, чтобы браузер просто обошел стороной экран входа.
То есть у меня есть действующий объект HTTP Response, который "вошел в систему" (т. Е. Содержит cookie, вошедший в систему), и я хочу вернуть это в моем скрипте mitmproxy.
1 ответ
Решил отказаться от этой идеи и использовать вместо этого библиотеку Java 'exproxy'.