Страницы: Пред. 1 2
RSS
PQ не видит всего кода сайта, При парсинге старницы PQ видит только часть кода
 
Да, супер, работает. И совсем последний вопрос. Сейчас мониторится цена товара как будто зашел в свой аккаунт и у покупателя может появиться доп.скидка от вайлдберриз так называемая СПП(скидка постоянного покупателя), а можно как-то получить цену товара такой какой бы она была не входя в аккаунт вайлдберриз? Пример во вложении первое до входа в аккаунт цена 1160р, а второй после входа в аккаунт цена 1021р. Видимо я не понимаю от куда запрашиваются данные.....как сделать, чтобы ценник был какой светится до входа в аккаунт вайлдберриз?
 
Цитата
Тимур написал:
первое до входа в аккаунт цена 1160р, а второй после входа в аккаунт цена 1021р
Если это неизменный процент, то можно высчитать. Например, скидка 12% от цены.
Другого варианта не вижу
 
Скидка покупателя (SPP) задаётся в ссылке
&reg=0& - неавторизованный пользователь
&reg=1&spp=25& - авторизованный пользователь со скидкой до 25%
 
Я правильно понимаю вот адресс ссылки https://card.wb.ru/cards/detail?spp=0®ions=80,64,83,4,38,33,70,82,69,68,86,30,40,48,1,22,66,31&pricemarginCoeff=1.0®=0&appType=1&emp=0&locale=ru&lang=ru&curr=rub&couponsGeo=2,12,7,3,6,18,22,21&dest=-1075831,-72194,-287507,-283645&nm=37862210 в ней reg=0 и spp=0 тоесть должно возвращать строимость товара без СПП?
Изменено: Тимур - 21.11.2022 23:12:34
 
Цитата

Если это неизменный процент, то можно высчитать.
Нет он изменяется. А можно в этом excel файле поставить в запросе эти параметры: reg=0, spp=0? Тогда по идеи должно получиться цену без спп
Изменено: Тимур - 21.11.2022 23:16:19
 
коллеги, у Вас железное терпение...
Цитата
Тимур написал:
А можно в этом excel файле поставить в запросе эти параметры: reg=0, spp=0?
Вы не можете сами попробовать и нам рассказать?
Вам уже Михаил готовый запрос выложил в файле, откройте файл, зайдите в расширенный редактор в PQ (я Вам уже предлагал почитать что это такое) и поменяйте параметры на желаемые.
Цитата
Тимур написал:
Легче 3 раза в год что-то изменить чем каждый день рутину эту делать
Если не почитаете и сами не вникните и не подумаете, то вряд ли что-то сможете поправить даже три раза в год.
 
Да это я понимаю, получив решение, нужно разобраться самому  обязательно как это все работает☺️ буду ковыряться😉
 
Сам тоже уже кое что наковырял))) эту метку, которая показывала наличие товара☺️
 
Ответ на последний вопрос)
Два запроса - с активированным аккаунтом и не активированным аккаунтом
 
Цитата
Игорь написал:
Скидка покупателя (SPP) задаётся в ссылке
®=0& - неавторизованный пользователь
®=1&spp=25& - авторизованный пользователь со скидкой до 25%
Где об этом подробнее узнать?
Изменено: Михаил Л - 22.11.2022 09:55:28
 
Цитата
написал:
Ответ на последний вопрос)
Два запроса - с активированным аккаунтом и не активированным аккаунтом
Оу реализовал даже лучше чем я себе это представлял)))))Огромное спасибо)
 
Цитата
Где об этом подробнее узнать?
Нигде
Только если потратить много дней на изготовление парсеров для сайта wildberries, чем я занимаюсь на протяжении последних 5 лет

Там много всяких нюансов, — например, настроенное выше решение через время перестанет работать, так как формировать ссылку надо по данным отдельного запроса,
— там меняются параметры dest=-1075831,-72194,-287507,-283645, и иногда при при изменении этого параметра сайт не выдает результат.
То есть, по хорошему, надо сначала выполнять пост-запрос на адрес https://www.wildberries.ru/webapi/user/get-xinfo-v2
получая оттуда данные вида {"xinfo":"spp=0&regions=80,64,83,4,38,33,70,82,69,68,86,30,40,48,1,22,66,31&pricemarginCoeff=1.0®=0&appType=1&emp=0&locale=ru&lang=ru&curr=rub&couponsGe­o=2,12,7,3,6,13,21&dest=-1113276,-79379,-1469659,-1124099","shard":0}
и уже на основании этих данных формировать корректные ссылки для последующих запросов.
 
Цитата

https://www.wildberries.ru/webapi/user/get-xinfo-v2
По этой ссылки выдалось вот это {"state":-1,"data":{"errorMsg":"Неверный запрос"}} почему то?
Цитата
написал:
Ответ на последний вопрос)
Два запроса - с активированным аккаунтом и не активированным аккаунтом
А когда изменится эта ссылка где и как ее нужно будет редактировать? Я правильно понимаю, в этом excel файле нужно будет только где-то что-то подправить?
 
Добрый день! Спасибо большое за парсер, который тут размещен, он мне достаточно сильно помог. Я добавляла интересующие меня данные, всё круто работает. Но возникла проблема с рейтингом товара. Я пишу запрос "rating" и он выгружает кол-во звезд в карточке, а не коэффициент. Может быть, кто знает как обозначается выгрузка именно числа рейтинга?    
 
Там не всё так просто.
Для получения значения рейтинга нужно:
1) загрузить данные по товару (см. в постах выше), получить root_id для товара
(id группы товаров. группа - несколько товаров разного цвета)
Там данные в таком виде: ... "data":{"products":[{"id":37862210,"root":28476690, ...
Нам нужно значение root
2) зная root_id товара, выполняем POST запрос на адрес
https://public-feedbacks.wildberries.ru/api/v1/summary/full
с параметрами вида {"imtId":ROOT_ID_ТОВАРА,"skip":0,"take":20,"order":"dateAsc"}
3) получаем в ответе данные в формате JSON
там, среди прочего, есть нужный вам рейтинг в формате "valuation":"4.2"
Изменено: Игорь - 10.01.2023 19:46:13
 
Игорь, я нетворк браузера перерыл и не могу найти такой запрос. Откуда его вытащить получилось?

https://www.google.com/search?q=%22public-feedbacks.wildberries%22 гуглится запрос, но откуда взята ссылка)
 
Этот запрос выполняется не сразу, а после пролистывания страницы вниз (когда вы проматываете до отзывов)
Так что откройте консоль Network, и щелкните на звёздочках для перехода к отзывам, - и увидите этот запрос.
 
Игорь, давно заметил, что ВБ запросы отдаёт всегда по разному. Иногда даже через инкогнито не отображает нужный. Пару раз рефрешишь и вот он нужный вылазит.
А так я знаю, что у Озона и ВБ происходит подгрузка данных при прокручивании страницы. В общем сколько не пытался - не получилось выбить этот запрос.

Зато после твоего сообщения запрос выбился, но вот такой https://feedbacks2.wb.ru/feedbacks/v1/77581331 (айдишник тоже root) хотя бы в тело запроса не надо передавать.
Спасибо конечно, удача сыграла на руку.

lilu k, другая ссылка для примера выше текстом на примере этой карточки https://www.wildberries.ru/catalog/140108362/detail.aspx
Изменено: jiumohoo - 10.01.2023 22:09:15
 
Цитата
jiumohoo написал:
ВБ запросы отдаёт всегда по разному
Нет, там всё четко работает (как на сайте), если выполнять запросы правильно.
 
Здравствуйте! Обращаюсь с подобным вопросом. При парсинге сайта в экселе через PQ полностью код не открывается, что нужно сделать, чтобы код полностью открылся? Программу Insomnia установила, но ничего не вышло, скажите что делать поэтапно, пожалуйста)
 
Екатерина, решение проблемы зависит от конкретного сайта, а адрес сайта (ссылку на страницу сайта) вы забыли указать
 
Цитата
написал:
Цитата
Где об этом подробнее узнать?
Нигде
Только если потратить много дней на изготовление парсеров для сайта wildberries, чем я занимаюсь на протяжении последних 5 лет
Здравствуйте! хотел уточнить, а для ОЗОНА какие параметры надо использовать? на основе этого парсера?
Код
let
    url = "https://card.wb.ru/cards/detail",
    headers = [
        #"Accept" = "*/*",
        #"Accept-Language" = "en-US,en;q=0.9",
        #"Connection" = "keep-alive",
        #"Origin" = "https://www.wildberries.ru",
        #"Referer" = "https://www.wildberries.ru/catalog/"&art&"/detail.aspx?targetUrl=GP",
        #"Sec-Fetch-Dest" = "empty",
        #"Sec-Fetch-Mode" = "cors",
        #"Sec-Fetch-Site" = "cross-site",
        #"User-Agent" = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
        #"sec-ch-ua" = "^\^Google",
        #"sec-ch-ua-mobile" = "?0",
        #"sec-ch-ua-platform" = "^\^Windows^^"
    ],
    parameters = [
        #"spp" = "26",
        #"regions" = "80,64,83,4,38,33,70,82,69,68,86,30,40,48,1,22,66,31",
        #"pricemarginCoeff" = "1.0",
        #"reg" = "1",
        #"appType" = "1",
        #"emp" = "0",
        #"locale" = "ru",
        #"lang" = "ru",
        #"curr" = "rub",
        #"couponsGeo" = "2,12,7,3,6,18,21",
        #"sppFixGeo" = "4",
        #"dest" = "-1029256,-85617,-543140,-1586279",
        #"nm" = art
    ],
    response = Web.Contents(url, [
        Query = parameters,
        Headers = headers
    ]),
    json = Json.Document( response ),
    totable = Table.PromoteHeaders(Table.Transpose(Record.ToTable(json[data][products]{0}))),
    #"Removed Columns" = Table.SelectColumns(totable,{"id", "name", "brand", "priceU", "sale", "salePriceU","sizes","rating"}),
    #"Divided Column" = Table.TransformColumns(#"Removed Columns", {{"priceU", each _ / 100, type number}, {"salePriceU", each _ / 100, type number}})
in
    #"Divided Column"
Страницы: Пред. 1 2
Наверх