Python (авторизация + куки+csrf)
Код страницы выдает 200. А должен быть 302. Тоесть регистрация не проходит.
Почему не происходит входа на сайт?
import requests # модуль для парсинга
from bs4 import BeautifulSoup
HEADERS = {
'accept' : '',
'Accept-Encoding' : '',
'Accept-Language':'',
'Connection':'',
'Content-Length':'',
'Content-Type':'',
# 'Cookie':'',
'Host':'',
'Origin':'',
'Referer':'',
'Upgrade-Insecure-Requests':'',
'User-Agent':''
}
datas = {
'loginUrl' : '/sys/login',
'errorPageUrl' : 'https://employee-sales.bsh-group.ru/myaccount/staff-login',
'successPageUrl' : 'https://employee-sales.bsh-group.ru/myaccount/staff-login',
'username' : 'def',
'password' : 'def',
'_csrf' : 'def'
}
login = input('Login: ')
passwd = input('Password: ')
datas['username'] = login
datas['password'] = passwd
s = requests.Session()
loging3 = s.get("https://employee-sales.bsh-group.ru/myaccount/staff-login", headers=HEADERS, params=None) # получение куки
soup = BeautifulSoup(loging3.content, 'html.parser')
_csrf = soup.find("meta", {"name":"_csrf"})['content'] # получение токена
datas['_csrf'] = _csrf # запись токена в словарь
loging = s.post("https://employee-sales.bsh-group.ru/sys/login" ,headers=HEADERS, data=datas)
print(loging.status_code) # показывает код страницы при авторизации