Ответы пользователя по тегу Charles Web Debugging Proxy
  • Нужно получать данные из приложения (в реальном времени появляются вопросы), через Charles отправить их в код python, как?

    @Evgeniy_M
    Есть 2 пути решения.
    Первый - украсть структуру и креды у приложения и используя requests библиотеку выдавать себя за приложение, получая данные с сервера приложения. Для этого надо найти API call который получает эти тексты и скопировать curl. А уже из curl можно собрать функцию запроса на сервер.

    Второй - используя "перенаправление" в Charles пустить трафик на свой промежуточный прокси написанный на Python. Тогда и приложение будет работать, и доступ к данным есть.
    Я так ворую данные у Google Translate API что бы создавать словарик слов которые я не знаю.
    Все запросы на перевод сохраняются локально в текстовый файл. И нажатием на хоткей я могу отправить последнюю фразу\слово в мой TODO лист. Но этот вариант намного сложнее первого.

    Если будут вопросы - пиши. И если приложение не секретно, то можешь скинуть curl из Charles (вторая опция сверху при клике на запрос второй кнопкой мыши), у меня есть скрипт который из curl делает готовую к использованию функцию requests на python со всеми куками и хедарами. Это на 5 секунд работы.
    Ответ написан