этот url пробуешь передать тело запроса. Смотришь его там же в хроме. Можешь просто нажать на запрос правой кнопкой - скопировать как curl Bash, конвертнуть его любым сервисом в python requests https://curlconverter.com/ , почистить от лишнего и попробовать получить респонс. Сохранить респонс локально с помощью json.dumps c флагом ensure_ascii=False. Вот и все дела
"ты реквестом на этот url пробуешь передать тело запроса. " вот это не совсем понял
и "почистить от лишнего", лишнее это что например ? и как выработать скилл отличать лишнее от нужного, если это речь идет о заголовках
Все ненужное, что не влияет на ответ. Всякие куки, токены и тп в первую очередь. Отключаете, пробуете, выявляете нужный минимум. Если нужны токены или куки, история будет уже другая.
У пост запроса, в отличие от get есть само тело запроса, где передаются параметры. В гет они прямо в URL зашиты
Есть GET запросы, которые передают параметры на сервер через URL. Есть POST запросы, которые передают данные на сервер через body body = { "с":41} requests.post(https://url, data=body) Как работают get и post запросы - это база без которой никуда в парсинге. Если не хочешь психовать от того что ничего не получается или непонятно, то нужно потратить пару часов и разобраться в этом вопросе.
Как выше написали нужно оставить минимум возможный. Это не для красоты делается, а для того, что бы понять какие именно данные исходящие влияют на результат. Ты парсишь данные, которые без авторизации доступны. Поэтому какие-нибудь куки тебе там скорее всего не нужны.
да я читал и про пост и про гет запросы, но как что юзать на практике вот только здесь оп сути какие-то ценные навыки получил, нигде этих техник никто не объяснял и не показывал, может на ютубе где-то и есть, но я не встречал, выше тут советовали канал Молчанова, там все эти техники объясняются ?
Обсуждают сегодня