Как лучше получить ID всех ПВЗ?

Ссылка скопирована
1 ответ

По вводным: на этой странице можно выбрать ПВЗ для получения заказа:https://www.wildberries.ru/services/besplatnaya-do...

По вводным: инфа по ПВЗ находится по адресу:

https://www.wildberries.ru/webapi/spa/poo/{ID}/show

По вводным: где {ID} = айди ПВЗ. Например такой адрес:https://www.wildberries.ru/webapi/spa/poo/50014067/show

Получить все айдишники!
Нужно понять: или еще как то можно получить все ПВЗ?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Сергей Миронов Ответ

Получать ID всех ПВЗ лучше через официальный API маркетплейса/службы доставки, если он есть. Парсинг сайта — запасной вариант: он ломается при изменениях верстки, может нарушать правила сервиса и часто блокируется. Для продакшена официальный справочник пунктов выдачи надёжнее.

Порядок действий:

  1. найдите документацию API нужного сервиса;
  2. проверьте метод списка ПВЗ/warehouses/pickup points;
  3. выгружайте постранично, если есть pagination;
  4. сохраняйте ID, адрес, координаты, город, статус активности;
  5. обновляйте справочник по расписанию.

Типовая структура запроса:

GET /pickup-points?city=Москва&page=1&limit=100
Authorization: Bearer token

GET /pickup-points?city=Москва&page=1&limit=100 Authorization: Bearer token

Если официального API нет, можно использовать публичные JSON-запросы сайта только для своих легитимных задач и с разумной частотой. Сначала откройте DevTools → Network и посмотрите, не грузится ли список ПВЗ отдельным API-запросом.

Не делайте агрессивный парсинг: тысячи запросов без задержек приведут к блокировке и создадут нагрузку на чужой сервис.

Итог: правильный путь — официальный API или выгрузка справочника. Если приходится парсить, ищите JSON endpoint в Network, соблюдайте лимиты, кешируйте данные и обновляйте только изменения.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно