Amigun
@Amigun
Джун : |

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

Мне нужно получить из приложения текста, которые появляются в режиме реального времени. Использую для этого Charles и библиотеку requests для питона. Как отправить полученные данные в питон? Чтобы питон притворялся приложением, и получал эти самые текста? Мне нужно потом будет эти текста в print отобразить.
Могу заплатить, если поможете, напишу на почту (укажите почту)
  • Вопрос задан
  • 388 просмотров
Решения вопроса 1
@Evgeniy_M
Есть 2 пути решения.
Первый - украсть структуру и креды у приложения и используя requests библиотеку выдавать себя за приложение, получая данные с сервера приложения. Для этого надо найти API call который получает эти тексты и скопировать curl. А уже из curl можно собрать функцию запроса на сервер.

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

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы