knartov
@knartov

Как пройти авторизацию на сайте с помощью библиотеки requests (Python 3.6), если ссылки генерируются js?

Помогите, пожалуйста, разобраться с кодом страницы https://pfizer.miflib.ru/auth/#/login

Пытаюсь авторизоваться на сайте с помощью python и библиотеки requests:
import requests

LOGIN = ''
PASSWORD = ''

login_page = 'https://pfizer.miflib.ru/auth/#/login'

headers = {'User-Agent': 'Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0'}
payload = {'action': 'post',
           'email': LOGIN,
           'password': PASSWORD
           }

with requests.Session() as session:
    s = session.post(login_page, data=payload)

    print(s.text)


Однако, вместо перехода на страницу каталога постоянно возвращаюсь на страницу авторизации.

Судя по html коду страницы, ссылки для перехода формируются с помощью javascrypt, но в каком месте это происходит и куда идет перенаправление я не могу разобраться.

Буду благодарен, если укажете на ошибки или дадите совет.

HTML
  • Вопрос задан
  • 557 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы