Задать вопрос
@marinavisotsky4687

Почему не получается авторизоваться на сайте?

Подскажите пожалуйста что не так ?
Может куки или еще что ?
import requests
from bs4 import BeautifulSoup

def Auth():
    session = requests.Session()
    html = session.get(url)

    #Получаем код
    soup = BeautifulSoup(html.text, 'html.parser')

    #Получаем токен из формы
    input_hidden_token = soup.find('input')['value']

    post_req = {'_token': input_hidden_token, 'email': 'kuawfwafta@oraawfwfnek.com', 'password': '12345awf67awfwaf8'}

    r = requests.post(url, params=post_req)

    print(r)
    print(r.text)
Auth()
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Wispik
@Wispik
Ну во-первых, это нужно все делать в одной сессии. Зачем ты сначала пост запрос с параметрами делаешь, а потом создаёшь сессию и там ещё гет запрос?
Ответ написан
@marinavisotsky4687 Автор вопроса
В selenium webbrowser все намного проще реализовать, но кто может подсказать быдет ли работать код на pythonanywhere или heroku ?
Если мы будем его использовать а не requests
Ответ написан
Ваш ответ на вопрос

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

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