Для авторизации на сайте с помощью Python Requests необходимо отправить POST-запрос с данными для авторизации (логин и пароль) на страницу авторизации. В ответ придет куки, которое необходимо передать в заголовках последующих запросов.
from typing import Dict import requests def login(username: str, password: str) -> str: url = "https://lichess.org/login" headers = { 'Origin': 'https://lichess.org', 'Referer': url } payload = { "username": username, "password": password, "remember": True, "token": '', } r = requests.post(url=url, data=payload, headers=headers) return r.text print(login("username", "password"))
В функции login() добавлены заголовки запроса и указан реферер как тот же URL. Как сделать это, можно узнать в документации библиотеки requests.
Добавьте заголовки запроса с помощью метода `headers`, установив "Referer" в качестве URL. Вы можете найти подробности в документации по requests.