Страничка онлайн отслеживания для почты России

Обсуждение сервисов, поддерживаемых и неподдерживаемых программой
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Страничка онлайн отслеживания для почты России

Post by MetalFan »

Посидел я тут вечерок-второй, накидал простенькую страничку для быстрого получения информации
об отправлении с сервиса (soap api) почты России.
Предлагаю обсудить ее в этой теме.
Здесь же планируется разместить список доработок.
Ссылка на страницу.
Огромная просьба - не пользоваться скриптом на моем сайте для автоматизации отслеживания отправлений в массовом порядке. В конце поста размещены ссылки на исходники двух скриптов, позволяющее поднять отслеживание на своем сервере/хостинге.

Пару слов о странице:
Это просто маленькая легкая страничка. Используется суп апи от ПР.
Промежуточный пхп-скрипт обращается к сервису ПР, парсит информацию и возвращает легковесный json, который разбирается скриптом на данной страничке.
Введенные треки никуда не сохраняются, запросы никак не кэшируются, никакой статистики по трекам не ведется.

Пока не планируется добавление поддержки отслеживания на других сервисах, авторизации пользователей, смс/емыл-уведомлений и т.п.

Но предложения по небольшой доработке/увеличению удобства приветствуются.

В свою очередь попрошу пользователей "попиарить" данную страничку на посещаемых интернет-ресурсах.

Фичи:
  • Возможно задать свой трек в параметрах URL: www.trackchecker.ru/tracking?track=RA123456789RU
  • Опциональные столбцы "Вес" и "Ценность/платеж"
  • Более короткий url с поддержкой трека в нем: www.trackchecker.ru/tracking?RA123456789RU
  • Счетчик дней между событиями
  • Печать информации по треку
  • Английский/Русский
 Hidden text. You must register
Внимание!
Я не занимаюсь консультациями по внедрению скрпита для отслеживания в данной теме. Если не можете справиться самостоятельно, то обратитесь к специалистам.
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

для работоспособности скрипта необходимо поменять namespace с ns2 на ns4 в строке 83 скрипта russianpost.lib.php
wbw, MetalFan
Diden05
Posts: 3
Joined: Wed Feb 05, 2014 6:25 am

Re: Страничка онлайн отслеживания для почты России

Post by Diden05 »

MetalFan wrote:для работоспособности скрипта необходимо поменять namespace с ns2 на ns4 в строке 83 скрипта russianpost.lib.php
Уже меняем назад, я не знаю что происходит у них в мозгах, но вчера было ns4 сегодня опять вернулось на ns2.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Diden05, да нет... вроде ничего не вернулось...
wbw, MetalFan
Diden05
Posts: 3
Joined: Wed Feb 05, 2014 6:25 am

Re: Страничка онлайн отслеживания для почты России

Post by Diden05 »

Сегодня опять ns4 поздравляю!
MetalFan, Я просто активно работаю с сервисом последние несколько дней, получается оно чередуется ns2/ns4 вчера 2 сегодня опять 4, не знаю в чем дело.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Чудят чтото)
wbw, MetalFan
vzhik
Posts: 5
Joined: Tue May 21, 2013 11:00 am

Re: Страничка онлайн отслеживания для почты России

Post by vzhik »

У меня тоже на сайте перестал работать встроенный скрипт :-((
А так было удобно, так он меня радовал...
Ничего не меняла пока.
Что делать?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

vzhik, читать сообщения в данной теме) хотя бы предыдущую страницу
wbw, MetalFan
vzhik
Posts: 5
Joined: Tue May 21, 2013 11:00 am

Re: Страничка онлайн отслеживания для почты России

Post by vzhik »

MetalFan wrote:vzhik, читать сообщения в данной теме) хотя бы предыдущую страницу
Я прочла :-)
Там рекомендуется поменять одну строчку в коде на другую, но ниже написано, что это не помогло :-)
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

vzhik, а вы попробуйте ;) поможет, инфа 146%
wbw, MetalFan
vzhik
Posts: 5
Joined: Tue May 21, 2013 11:00 am

Re: Страничка онлайн отслеживания для почты России

Post by vzhik »

MetalFan wrote:vzhik, а вы попробуйте ;) поможет, инфа 146%
Спасибо, помогло!
shalan
Posts: 1
Joined: Mon Oct 28, 2013 4:19 am

Re: Страничка онлайн отслеживания для почты России

Post by shalan »

Сегодня опять поменяли ns
Теперь ns3
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Страничка онлайн отслеживания для почты России

Post by guru »

shalan wrote:Сегодня опять поменяли ns
Теперь ns3
Теперь это уже неважно: viewtopic.php?f=16&t=1004
MetalFan, спасибо за TrackChecker!
vzhik
Posts: 5
Joined: Tue May 21, 2013 11:00 am

Re: Страничка онлайн отслеживания для почты России

Post by vzhik »

А подскажите пожалуйста, что и где теперь нужно изменить в скрипте? :cry:
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

найти поиском ns4 и поменять его на ns3
wbw, MetalFan
vzhik
Posts: 5
Joined: Tue May 21, 2013 11:00 am

Re: Страничка онлайн отслеживания для почты России

Post by vzhik »

MetalFan wrote:найти поиском ns4 и поменять его на ns3
т.е. для этого скрипта нет универсального способа? Как ломается, нужно менять?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

vzhik, для скрипта с гитхаба? да, надо руками править.
хотя можно теоретически его автоматизировать... получить все неймспейсы и взять к примеру первый.
Но лично мне возиться с этим не хочется, проще ns поменять на новый

автор скрипта на гитхабе обновил его.
теперь должно все работать даже после смены номера ns-а.
wbw, MetalFan
mossavage
Posts: 1
Joined: Tue Oct 15, 2013 10:55 pm

Re: Страничка онлайн отслеживания для почты России

Post by mossavage »

Спасибо за ссылку на скрипт с гитхаба! Все работает.
Главное, чтобы почта россии опять что-нибудь не поменяла...
alexenin
Posts: 2
Joined: Sat Mar 22, 2014 7:16 pm

Re: Страничка онлайн отслеживания для почты России

Post by alexenin »

vzhik wrote:
MetalFan wrote:найти поиском ns4 и поменять его на ns3
т.е. для этого скрипта нет универсального способа? Как ломается, нужно менять?
Замените

Code: Select all

    foreach($ns as $key => $dummy) {
      if (strpos($key, 'ns') === 0) {
        $nsKey = $key;
        break;
      }
    }
на

Code: Select all

      foreach($ns as $key => $dummy) {
      if (preg_match('/(ns[\d]{0,1})/',$key,$match)) {
          $nsKey = $match[1];
        break;
      }
    }
И ничего менять не придется.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

автор скрипта на гитхабе уже его проапгрейдил норм)
wbw, MetalFan
crack
Posts: 3
Joined: Wed Feb 05, 2014 5:49 pm

Re: Страничка онлайн отслеживания для почты России

Post by crack »

Что-то ПР по soap'у перестала отдавать информацию. Namespace'ы не удается определить либо время на ответ заканчивается (10 секунд). Только у меня такое?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

да, суп колбасит. ждем, как правило в понедельник оживает.
wbw, MetalFan
alexenin
Posts: 2
Joined: Sat Mar 22, 2014 7:16 pm

Re: Страничка онлайн отслеживания для почты России

Post by alexenin »

точно, работало уже))) наверно у меня не доверие к strpos))
crack, тайм-ауты можно увеличить чуть выше по коду.
Еще было замечено, что в алгоритме на питоне есть задержка sleep(900) перед получением ответа.
Flanker
Posts: 455
Joined: Thu Dec 20, 2012 4:54 pm
Has thanked: 64 times
Been thanked: 37 times

Re: Страничка онлайн отслеживания для почты России

Post by Flanker »

Понедельник, суп окончательно лёг :D
Connection refused
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Flanker, а у меня настольная версия за ночь таки сумела обновить треки)
wbw, MetalFan
crack
Posts: 3
Joined: Wed Feb 05, 2014 5:49 pm

Re: Страничка онлайн отслеживания для почты России

Post by crack »

Да, периодически информация все-таки поступает. Вчера после 19:30 сегодня примерно после 8:30.

Никому не удалось связаться с fc@russianpost.ru чтобы получить хоть какую-то информацию? Мне не отвечают с 23 марта.