Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Парсинг отделений Новой почты.


Recommended Posts

Доброго дня. Пытаюсь спарсить список отделений, используя метод getWarehouses. Список городов получил без проблем. Несколько дней страдал. Написал в support. Получил ответ:
 

Скрытый текст

Доброго ранку!

Були внесені такі  зміни в роботу функціоналу обмеження на виклик запиту getWarehouses - 2 запити в секунду, але не частіше ніж кожні 0,5 секунди.

Ми рекомендуємо 1 запит в 1 секунду.

Якщо не дотримувалися обмежень, буде завантажуватись менша кількість відділень

 

Дякуємо за звернення!

З повагою,  команда технічної підтримки Нової Пошти

 Примерно 10 000 городов, 1 город = 1 сек = около 3 часов? Пытался использовать cURL multi. Отправлял по 10 запросов за раз. Из 10 запросов, примерно 2 или 3 ответа. Потом улетел на 15 минут в бан. Какие есть еще варианты? Хранить список городов, а отделения запрашивать через api? 
P.S. про ограничения на запросы в документации нет информации)))

Надіслати
Поділитися на інших сайтах

В 18.01.2025 в 11:43, mario512 сказав:

Доброго дня. Пытаюсь спарсить список отделений, используя метод getWarehouses. Список городов получил без проблем. Несколько дней страдал. Написал в support. Получил ответ:
 

  Показати вміст

Доброго ранку!

Були внесені такі  зміни в роботу функціоналу обмеження на виклик запиту getWarehouses - 2 запити в секунду, але не частіше ніж кожні 0,5 секунди.

Ми рекомендуємо 1 запит в 1 секунду.

Якщо не дотримувалися обмежень, буде завантажуватись менша кількість відділень

 

Дякуємо за звернення!

З повагою,  команда технічної підтримки Нової Пошти

 Примерно 10 000 городов, 1 город = 1 сек = около 3 часов? Пытался использовать cURL multi. Отправлял по 10 запросов за раз. Из 10 запросов, примерно 2 или 3 ответа. Потом улетел на 15 минут в бан. Какие есть еще варианты? Хранить список городов, а отделения запрашивать через api? 
P.S. про ограничения на запросы в документации нет информации)))

Є свій маленький модуль з відділеннями для опенкарт, використовував готову лібу з github, ось цю https://github.com/lis-dev/nova-poshta-api-2/tree/master

Проблем немає, тільки що перевірив завантажилось 37к відділень (це мабуть з поштоматами), міст - 10430 штук.

Спробуйте її, можливо вона вирішить ваше питання, вона доволі проста

Надіслати
Поділитися на інших сайтах

18.01.2025 в 11:55, bogdan281989 сказал:

Є свій маленький модуль з відділеннями для опенкарт, використовував готову лібу з github, ось цю https://github.com/lis-dev/nova-poshta-api-2/tree/master

Проблем немає, тільки що перевірив завантажилось 37к відділень (це мабуть з поштоматами), міст - 10430 штук.

Спробуйте її, можливо вона вирішить ваше питання, вона доволі проста

Дякую

Надіслати
Поділитися на інших сайтах

18.01.2025 в 11:43, mario512 сказал:

Доброго дня. Пытаюсь спарсить список отделений, используя метод getWarehouses. Список городов получил без проблем. Несколько дней страдал. Написал в support. Получил ответ:
 

  Показать содержимое

Доброго ранку!

Були внесені такі  зміни в роботу функціоналу обмеження на виклик запиту getWarehouses - 2 запити в секунду, але не частіше ніж кожні 0,5 секунди.

Ми рекомендуємо 1 запит в 1 секунду.

Якщо не дотримувалися обмежень, буде завантажуватись менша кількість відділень

 

Дякуємо за звернення!

З повагою,  команда технічної підтримки Нової Пошти

 Примерно 10 000 городов, 1 город = 1 сек = около 3 часов? Пытался использовать cURL multi. Отправлял по 10 запросов за раз. Из 10 запросов, примерно 2 или 3 ответа. Потом улетел на 15 минут в бан. Какие есть еще варианты? Хранить список городов, а отделения запрашивать через api? 
P.S. про ограничения на запросы в документации нет информации)))

Нашо страдать і створювати шось інакше якщо є готове рішення у @Prorab337 яке відмінно працює?

Надіслати
Поділитися на інших сайтах


18.01.2025 в 14:47, COBECTb11 сказал:

Нашо страдать і створювати шось інакше якщо є готове рішення у @Prorab337 яке відмінно працює?

Я выбрал путь самурая. У меня перелопаченный oprncart. Модуль, который я себе писал, раньше работал. Сейчас потребовалось запустить новый проект, вот и столкнулся с проблемой. А точнее с ограничениями на интервал между запросами, которые ввели. 

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.