На самом деле в сетевом журнале есть запрос POST, но вы должны включить «Persist Logs» («Conserver les journaux»): Этот запрос POST вызывает перенаправление, которое вызывает журналочистить без этой настройки.
Здесь нужно иметь в виду, что вам нужно получить токен CSRF.Вот краткий пример того, как вы можете войти с помощью scrapy shell:
scrapy shell https://www.paris-turf.com/
Затем выполните следующее:
from scrapy import FormRequest
# GET the login form fragment.
fetch('https://www.paris-turf.com/compte/login')
# Grab the CSRF token.
token = response.css('[name="_csrf_token"]::attr(value)').get()
# Login. This issues a redirect.
fetch(FormRequest('https://www.paris-turf.com/compte/login_check', formdata={'_username': 'your@email.com', '_password': 'yourpassword', '_csrf_token': token}))
# Get the logged in username.
response.css('.media-heading .text-italic::text').get()