mitmproxy; Делать запрос от имени пользователя

Я пытаюсь использовать http://mitmproxy.org/ для автоматизации входа на веб-страницу, основная идея такова;

  • Пользователь запрашивает веб-страницу
  • Прокси получает этот запрос;
  • Если целевая веб-страница НЕ является страницей автоматического входа; Мы просто отправим запрос через.
  • Иначе; Мы отправим запрос на публикацию для входа на страницу от имени пользователя и вернем куки (с идентификатором сеанса и т. Д.), И пользователь сможет просматривать страницу после входа в систему.

Я смог запустить и запустить mitmproxy, я могу обнаружить исходящий запрос и, очевидно, проверить, соответствует ли он какому-либо URL-адресу, то есть автоматическому входу в систему. Я также могу войти на страницу, используя модуль pythons http.client, однако я не могу понять, как вернуть зарегистрированные файлы cookie http.client и тому подобное пользователю через прокси-скрипт, чтобы браузер просто обошел стороной экран входа.

То есть у меня есть действующий объект HTTP Response, который "вошел в систему" ​​(т. Е. Содержит cookie, вошедший в систему), и я хочу вернуть это в моем скрипте mitmproxy.

1 ответ

Решение

Решил отказаться от этой идеи и использовать вместо этого библиотеку Java 'exproxy'.

Другие вопросы по тегам