Здравствуйте.
Необходимо спарсить историю платежей с сайта
https://global24.ua.
Процесс авторизации прохожу успешно, а дальше не могу перейти на страницу истории платежей или профиля.
from bs4 import BeautifulSoup as bs
import requests
import ast
session = requests.Session()
payload = {
'loginType': "text",
'login': "LOGIN",
'password':"PASSWORD"
}
head_post = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36',
'x-gm-print':' 68867ecb796a743efe1fff8f3df344f0',
}
session.headers = head_post
post = session.post('https://art.global24.ua/login', json=payload)
soup = bs(post.content, 'html.parser')
text = soup.text
dct_post = ast.literal_eval(text)
keytoken = dct_post['keytoken']
дальше вроде должно быть так
head_get = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36',
'x-gm-print':'68867ecb796a743efe1fff8f3df344f0',
'authorization': keytoken
}
session.headers = head_get
profile = session.get('https://art.global24.ua/profile')
prof = bs(profile.content, 'html.parser')
print(profile)
print(prof.text)
но хоть и print(profile) выдает Respons 200 как и должно быть, но print(prof.text) выдает странный словарь с почтой, хотя вроде как должна быть страница сайта.
Помогите, укажите на мою ошибку.