Авторизация на сайте через api

orlov1

Новичок
Пользователь
Июн 23, 2021
48
2
8
Есть код, который должен авторизовываться на сайте и выводить имя пользователя в аккаунте:

Код:
import requests
from bs4 import BeautifulSoup

url = 'https://api.fenixsim.com/graphql/'
url_next = 'https://shop.fenixsim.com/'
headers = {
    'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4'
                  }

s = requests.Session()
req = s.post(url, data={'username': 'melihovs1', 'password': 'melihovs1'},
             headers=headers)
get_next = s.get(url_next)
soup = BeautifulSoup(get_next.text, "html.parser")
name = soup.find('div', class_='username')
print(name.text)

Не могу понять почему код не работает...

Пробую выводить так :

Код:
print(soup)

Выводить какой-то код, не HTML. Что-то в зашифрованном виде.
Помогите разобраться. Где ошибка ?
 

Форум IT Специалистов