@bely_volk95
Начинающий программист Python

Python requests, как нажать на кнопку?

Занимаюсь разработкой парсеров на python requests. Какие параметры нужно передавать в http запрос чтобы нажать на кнопку oneclick. Например сайт https://24score.pro/football/match/608022-west_ham... (выбран случайно) есть три кнопки последние 20, 10 и 5 матчей. по умолчанию загружается первая кнопка, но как загружать страницу со второй и третей кнопкой?
Заранее спасибо!
  • Вопрос задан
  • 3250 просмотров
Решения вопроса 2
SoreMix
@SoreMix Куратор тега Python
yellow
Нажать на кнопку через requests - никак.
Все, что вы можете - посмотреть что проиходит при нажатии на кнопку и попытаться повторитьт то же самое действие через requests.

Конкретно на этом сайте все данные изначально загружены на страницу, и при нажатии на кнопки не происходит ничего, кроме переключения вкладок
Ответ написан
Комментировать
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Нажатие на кнопку делает запрос или выполняет скрипт на JS. Ну а JS в свою очередь выполняет запрос или меняет что-то на странице. Если нужно действие, которое происходит на сервере, то достаточно посмотреть какой запрос выполняется после нажатия на кнопку. Посмотреть можно через DevTools почти любого браузера.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@thatguy1
В данном случае через requests - никак. Нужно использовать WebDriver для python.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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