@R_M_69

Получение ошибки при запросе на биржу?

Доброго времени суток, возник очень интригующий меня вопрос:
При попытке отправить запрос через requests python выдаёт ошибки 403 хотя я полностью скопировал все куки и хедерсы с запроса, который отправляет сайт
биржа - bitget

import requests

cookies = {
куки удалил, но в коде они есть
}

headers = {
    'authority': 'www.bitget.com',
    'accept': 'application/json, text/plain, */*',
    'accept-language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
    'content-type': 'application/json;charset=UTF-8',
    'language': 'ru_RU',
    'locale': 'ru_RU',
    'origin': 'https://www.bitget.com',
    'referer': 'https://www.bitget.com/ru/spot/ETHUSDT?type=spot',
    'sec-ch-ua': '"Not.A/Brand";v="8", "Chromium";v="114", "Google Chrome";v="114"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
    'sec-fetch-dest': 'empty',
    'sec-fetch-mode': 'cors',
    'sec-fetch-site': 'same-origin',
    'terminaltype': '1',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36',
    'website': 'mix',
}

json_data = {
    'languageType': 6,
}

response = requests.post(
    'https://www.bitget.com/v1/trace/spot/public/getTracerFeeds',
    cookies=cookies,
    headers=headers,
    params=json_data,
)

print(response.json())
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@rPman
нужны куки со страницы referer, и с высокой вероятностью они будут постоянно меняться (т.е. недостаточно один раз их скопировать и использовать), как минимум это один из хороших способов защититься от автоматизаций и парсинга, заставляя 'атакующих' использовать полноценный браузер (а там можно таймингами отрабатывать)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы