@bybacapitan

Как правильно сделать запрос?

Делаю запрос к апи
r = requests.get(f'https://api.tracker.gg/api/v2/valorant/standard/profile/riot/cartiplayboi%231111')
print(r)

Возвращается Response [403]
Если открыть в своем браузере то все работает.
Почему в скрипте не работает?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Куки и заголовки нуно указать как в браузере.
Ответ написан
@borisalekseev
extra beginner junior python backend
Наиболее вероятно, что серверу не нравится что к нему обращается робот. Первое, что стоит попробовать сделать - подменить User-Agent.
url = f'https://api.tracker.gg/api/v2/valorant/standard'+\
f'/profile/riot/cartiplayboi%231111'
headers = {"User-Agent": "Загуглите, что сюда можно подставить."+\
"Например юзерагент собственного браузера"}
r = requests.get(url, headers=headers)
print(r)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 дек. 2022, в 02:27
6000 руб./за проект
08 дек. 2022, в 01:28
7000 руб./за проект
08 дек. 2022, в 01:22
1500 руб./за проект