Парсинг карточки товара Wildberries, с возможностью получения информации из Единого реестра сертификатов соответствия и деклараций о соответствии
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка позволяет:
1) Получить JSON структуру с информацией карточки товара, используется внутренний API сайта, который рендерит интерфейс, все просто и удобно. Есть url, например https://www.wildberries.ru/catalog/какойто_номер_товара/detail.aspx, собственно по номеру легко формируется url получения json данных, в коде приведено решение.
Разумеется номер баскета) для получения формируется автоматически в зависимости от номера товара, как и остальные номера для формирования json строки. Кому интересно смотрите код обработки.
2) Если с первой частью все легко и делалось быстро, то с получением информации о цифровом сертификате или декларации продавца с fsa.gov.ru пришлось повозиться. Если кратко, то на wb в json получаем информации о том проверены документы продавца или нет (там по сути в описании есть галочка зеленая) и если есть то у нас автоматически в этих данных есть url на сайт Росаккредитации и там мы можем все получить аналогичным способом в json формате - интерфейс тоже рендерится, а данные тянутся через url, но тут уже есть bearer авторизация get запросов и токен формируется динамически при заходе клиента на сайт (примерно на 8 часов), при этом токен удобно сохраняется в localStorage браузера)))). Поэтому пришлось писать на C# отдельное приложение которое имитирует браузер и получает для нас токен. Обработка по кнопке сама запускает приложение и забирает токен)
Само внешнее приложение доступно по ссылке https://disk.yandex.ru/d/R4LKEYcwVDkVYg
Код запроса с Bearer авторизацией (фрагмент)
Запрашивается и сертификат и декларация (если чего то нет то все равно в json об этом так и пишется что мол нет).
Результат

Работает на управляемых формах, тестировалось на платформе 1С:Предприятие 8.3 (8.3.25.1394)
К конкретной конфигурации привязки нет. Работает под Windows 10 и 11.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.21.102
Вступайте в нашу телеграмм-группу Инфостарт
См. также
67620 руб.
22.03.2021 313550 2603 2186
23.01.2023 82727 785 user1468243 212
28800 руб.
12.05.2021 123662 1073 274
5490 руб.
12.08.2021 48524 654 71
6000 руб.
11.12.2019 68100 1163 3
6000 руб.
26.11.2020 51323 865 4