Добрый вечер
Практиковался с входом на форумы, потом наткнулся на сайт с защитой (токен), защиту вроде обхожу, но логин все-равно не осуществляется:
import requests
from bs4 import BeautifulSoup
url = "http://example.com"
loginurl = "https://example.com/users/sign_in"
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0)Gecko/20100101 Firefox/51.0',
"Host":"example.com"}
s = requests.Session()
responsePageWithAuth = s.get(loginurl, headers = headers) #получаю страницу users/sign_in для извлечения токена
#сам процесс получения не покажу, стыдно просто :) (предвижу кучу людей с наставлениями по правильному коду)
data = {"authenticity_token" : token,
"email" : "name%40domen.ru",
"password":"12345",}
response = s.post(loginurl, data=data, headers=headers) #ответ с результатом авторизации
soup = BeautifulSoup(response.content, "html.parser") #читаемый вид
print(soup.contents)
Получаю страницу с ошибкой входа. Когда заходил с браузера, в заголовках были куки, может они как-то связаны с логином?