Я пытаюсь перебросить мой банковский счет в сети https://www.banortevtm.com, чтобы проверить наличие нового депозита (у банка нет функции, позволяющей сделать это), я хочу использовать запросы дляузнать, что на самом деле происходит.Я не могу войти в систему.
Я проверил журнал с помощью сетевого анализатора, чтобы увидеть, что отправляется во время почтового запроса, в частности, я вижу это в данных формы:
csrf_token=124782E1B2A51D21AFD9E4D2C4942610&username=myuser&password=superpass&sendinfo=Entrar+%C2%BB
и я вижу, что меня перенаправили 3 раза:
Первый
Второй
Третий
я написал этот код:
from bs4 import BeautifulSoup
import requests
session_req =requests.session()
data=session_req.get("https://banortevtm.com",headers={'user-agent': 'My app'})
soup = BeautifulSoup(data.text, "html.parser")
entradas = soup.find_all('input')
tabla= soup.find('div',{'id':'wrapper'})
csrftok=tabla.findAll('input')[0]['value']
cookie=session_req.cookies.get_dict()
payload={
'username':'user',
'password':'superpass',
'csrf_token':csrftok,
'sendinfo':'Entrar+%C2%BB'
}
result=session_req.post("https://banortevtm.com/index.cfm",data=payload,cookies=cookie,headers={'user-agent': 'My app'})
print("cookie: ",cookie)
print("tken: ",csrftok)
print(result)
print(result.headers)
print(result.url)
print(result.history)
Когда я проверяю полученный URL-адрес, вывод https://banortevtm.com/index.cfm Ответ 200, я немного потерян, я ожидалдругой вид ответа или даже ошибка в случае, если вход не будет работать.
Спасибо за помощь