Задать вопрос
fandorin_official
@fandorin_official
Герой серии исторических детективов.

Почему не изменяется состояние сайта когда я отправляю http-запрос?

Не могу реализовать нажатие кнопки на сайте с помощью http-запроса?
На одном из сайтов есть кнопка, которую можно нажать и изменится состояние кнопки. Переход на новую страницу не происходит.
Если посмотреть через консоль разработчика, то при нажатии на кнопку происходит следующий HTTP-запрос:

Request URL: https://example.ru/dk?cmd=FriendshipRequests
Request Method: POST
Status Code: 200
Referrer Policy: origin


target: 412345678922
st.modes: wideportlet
list:
disableShortcut: false
largeCard: false
st.sizes:
action: decline
st._aid: MyFriends_DeclineFriend
gwt.requested: 5bf8572fT1571234567832


На основании этих данных, формирую следующий код:
data = {    'target': 412345678922,
                'st.modes': 'wideportlet',
                'list': '',
                'disableShortcut': 'false',
                'largeCard': 'false',
                'st.sizes': '',
                'action': 'decline',
                'st._aid': 'MyFriends_DeclineFriend',
                'gwt.requested': '5bf8572fT1571234567832'
                }
        response = requests.post('https://example.ru/dk?cmd=FriendshipRequests', data=data)

В ответ получаю status_code 200, но проверив я вижу, что эмуляция нажатия на кнопки не произошла. На сайте не произошло изменений.

В чем моя ошибка?Как правильно сформировать запрос?
Почему не изменяется состояние сайта когда я отправляю http-запрос?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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