Задать вопрос
@CleRleQ
Учусь программированию, люблю игры.

Почему не получается залогиниться через python requests?

Изучаю requests библиотеку и решил для себя попробовать сделать логин через реквесты..
Проблема в том, что сервер возвращает мне код 200, Но залогиниться я либо не смог, либо дальнейшие запросы проходят без инфы о том что я залогинен, пока не особо понимаю.

Мне возвращается страница для логина, вместо страницы профиля. Ссылка у них одинаковая(вход и профиль)

import requests

session = requests.Session()
url = "https://www.worldcybersecurities.com/my-account/"
header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'}
data = {"username": "somenick", "password": "somepass", "_wp_http_referer": "/my-account/:", "login": "Log in"}
r = session.post(url, header, data)
response = session.get(url=url, cookies=r.cookies).text
print(response)
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Konstantin18ko
@Konstantin18ko
Стоматолог
Нужно в браузере при логине посмотреть какую информацию в response записывает в coockie.

Последующие запросы делать с этим coockies.
Ответ написан
Ваш ответ на вопрос

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

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