Добавить новость
ru24.net
Работа
Декабрь
2024
1 2 3 4 5 6 7 8 9 10 11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Получить доступ к данным из ЛК web-ресурса с 2FA на Python

0
Добрый день. Есть потребность подключаться к сайту Финама и получать из ЛК информацию, которую не отдает API. В настоящий момент доступ осуществляется след способом - на https://edox.finam.ru вручную вводится логин и пароль, затем смс-код, после этого считываются из браузера куки и с помощью них и запроса GET достаются данные. Вопрос - можно ли обойтись без браузера и ручного ввода логина/пароля/кода смс и аутентификацию делать автоматизированно с помощью скрипта на питоне? Собственно задание - разработать рабочий пример такого скрипта. Он должен состоять из след шагов:
1) аутентификация с помощью логина и пароля (их предоставить не могу - придется стать клиентом Финама, если нет УЗ - это бесплатно)
2) отправка смс-кода (получение смс-кода в задание не входит)
3) получение куков и считывание какой-нибудь информации из ЛК, вывод принтом на экран.

Пробовал сам сделать аутентификацию - не получилось. Proxyman выдает, что ресурс Финама пересылает запрос на адрес https://ga.finam.ru/self-service/login?flow=<...>&traceId=<...>, причем flow и traceId каждый раз уникальные. Запрос POST с логином и паролем из питоновского скрипта выдает код 200, но не приводит к появлению sms-сообщения с кодом, т е не проходит даже пункт (1). Просьба помочь, если это вообще решаемо.



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Мария Шарапова

Видео дня: Мария Шарапова учит сына русскому алфавиту






Двукратный лучший продавец «Доширака» в России загадочно погиб в Екатеринбурге

СК возбудил дело после избиения ребенка в детском саду в Подмосковье

Вечер памяти композитора Владимира Шаинского пройдет в Химках 13 декабря

Первый в России Музей героизма открылся в Москве