А что не по-русски: ИСВ, ИСП, ДСП, ЭДСП, ДСВ.. романтика же и патриотично) А то как иноагенты-гомосеки.. дикая ягода, ну..
Читать полностью…Самое смешное, что именно та, по которой решил потестить😅
Пальцем в небо и совпало.
Обращаетесь к гет методу https://discounts-prices.wildberries.ru/ns/calendar-api/dp-calendar/suppliers/api/v1/promo/action?promoActionID=, где в параметр айди акции ставите айди автоакции, приходит ответ, в котором есть periodID, дальше обращаетесь методом post к https://discounts-prices.wildberries.ru/ns/calendar-api/dp-calendar/suppliers/api/v1/recovery где в теле прописываете isRecovery и periodID, получаете ответ в виде base64, насколько я помню, перекодируете в эксель и парсите из него данные уже по автоакциям, isRecovery может быть true и false, что оно значит я не помню, но я просто подставляю для каждого периода и то и то. Вроде подробно рассказал
Читать полностью…в браузере в инструментах разработчика посмотри на какие эндпоинты запросы летят, когда нажимаешь кнопку Сформировать файл и скачать файл.
Потом в постмане отработай с авторизацией по кукам и можно в скрипт загонять.
ага. ну автоматически попасть на страницу с акцией просто - там адрес и айдишник акции в конце а вот как кнопки пронажимать "сформировать" и "скачать" чотб подтянуть экселечку тут я чтот-то затрудняюсь) может у этих экселек есть тоже какой-то конечный эндпоинт по которому можно пойти и забрать?
Читать полностью…Есть те, которые сходятся, есть отличаются, то что я выгружал в среднем на 20 отличаются, то есть если вы в поле периодид передадиие просто ид, то подтянется просто другая акция, но так было когда я настраивал выгрузку, может что-то поменялось конечно, я не проверял, сейчас работает алгоритм, который я описал
Читать полностью…у меня получилось иначе
получаем список акций
url = f"https://dp-calendar-api.wildberries.ru/api/v1/calendar/promotions?startDateTime={startDateTime}&endDateTime={endDateTime}&allPromo=true"
response = requests.get(Читать полностью…
f'https://discounts-prices.wildberries.ru/ns/calendar-api/dp-calendar/suppliers/api/v1/excel?periodID={id}',
cookies=cookies
)
неа.
Там файл в кодировке лежит. Вроде в архиве еще.
нужно распаковать и достать данные., а потом забыть про него )
так зачем нажимать? )
через ПОСТ запросы к веб морде все тянуть, как инфу по позициям или цене на странице. Такой же принцип.
нужно с фронта тянуть excel файл, распарсивать его и брать всю необходимую инфу.
по-другому к сожадению никак