Задать вопрос
@Worton1720

Как решить ошибку 403 при парсинге веб-сайта с использованием библиотеки requests на Python?

При попытке выполнить скрипт для парсинга или авторизации на веб-сайте с использованием библиотеки requests в Python, получаю ошибку 403 (Forbidden). Предпринятые мной попытки включали изменение заголовков запроса, использование cookies и проверку корректности учетных данных, но проблема остается. Какие могут быть причины такой ошибки и как её можно преодолеть?
import requests
import fake_useragent

session = requests.Session()
user = fake_useragent.UserAgent().random
header = {"user-agent": user}
login_url = "https://msapi.top-academy.ru/api/v2/auth/login"
login_data = {
    "username": "username",
    "password": "password",
    "application_key": "application_key",
}

# После отправки запроса на вход
response = session.post(
    login_url,
    data=login_data,
    headers=header,
)

# Проверяем статус-код ответа
if response.status_code == 200:
    print("Авторизация успешна")
else:
    print("Ошибка при авторизации:", response.status_code)
  • Вопрос задан
  • 1078 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Фулстек-разработчик
на Python
    19 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Feor_slen
Попробуй открыть свою ссылку в браузере)
Ответ написан
Ваш ответ на вопрос

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

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