Проверяем EMS 'smartly'

Уже прошло больше месяца, как работает небольшой скрипт, который позволяет проверять статус EMS посылок.
Люди пользуются, вроде все ок, решил и тут немного о нем написать…

Как пользоваться:

  1. Заходим сюда: emscheck.leshak.ru
  2. Вводим номер, который хотели бы отследить.
  3. Проверяем состояние на данный момент
  4. Вводим либо E-Mail, либо номер ICQ (но с аськой очень не стабильно работает! скорее как дополнение к email)
  5. Так же вводим ‘описание’ - это только для Вас, к примеру: от куда посылка, название сайта и т.д. (в письмах это описание будет присутствовать вместе с EMS номером.
  6. Нажимаем ‘отследить’
  7. На E-Mail и/или ICQ придет письмо с линком для активации. (ОБЯЗАТЕЛЬНО АКТИВИРОВАТЬ! либо через 2 дня запись будет удалена автоматически)
  8. Ждемс писем…

все очень просто!
Замечания:

  1. На данный момент статус проверяется раз в час.
  2. Если за 30 суток статус не изменился, запись удаляется.

Пишите, может чего не хватает? 😇

  • 2309
Comments
leprud

Большое спасибо за скрипт, пользовался им с боооьшим удовольствием, сберег довольно много нервов и времени!!

vitkor

А как решены вопросы секьюрити? Номер введенного отправления вы шифруете и он не виден даже Вам как разработчику? Или же все основано на доверии? Учитывая как выдает отправления EMS Я бы лично не стал выкладывать номер отправления практически в открытый доступ. Ну не потому что не доверяю лично Вам. Но сбор номеров отправления от народа - тема интересная. 😃 Как правило, если приходишь с номером отправления, то EMS выдает посылку почти всегда без проверки паспорта.
За скрипт огромное спасибо, хоть им и не пользовался. 😃 Сделал себе простую версию на перле - запускается по крону и шлет SMS в случае чего.
Может сделаете приписку красными буквами “Номер вашего отправления может попасть в открытый доступ. Автор ответственности не несет.”

LeshaK
  1. При каждой проверке приходится передавать номер в “нормальном” виде, так что какое шифрование?
  2. А что можно вытянуть по номеру отправления? Ну кроме города и индекса?
  3. Вы еще забыли, что в результате всего этого я “имею” базу email и icq! 😝

Скажем так, я это сделал для себя, для друзей и для всех тех, кому это нужно.
Если Вам страшно, Вы мне не доверяете и т.д., то НЕ СТОИТ ЭТО ИСПОЛЬЗОВАТЬ!
Если ЭТО как-то Вам облегчает жизнь, то 😃

leprud

😃

vitkor

LeshaK, не обижайтесь! 😃 Ничего личного!
Имелось ввиду, как Вы храните трекинг номера в своей базе. Разумеется, отправлять их на info.russianpost.ru в шифрованном виде пока не возможно, хотя если админов попросить напишут что ни будь с ssl. Рекомендую в почте не отправлять номер отправления, так как, корпоративную почту, например, имеет грех почитывать админы и начальство. А там уже и дорогая не узнает….
Что можно вытянуть по номеру отправления? Собсно в чем вопрос? Само отправление можно и вытянуть (получить). У меня есть практика, с EMS, если прийти к ним с трекинг номером, то паспорт они не спрашивают. Отдают так. Т.е это дело техники. Не то чтобы я лично Вам не доверял. Повторяю, Вашим скриптом я не пользуюсь. 😃 Дело в том, что Москва город большой, и наверняка произойдет случай, когда чел придет получать вожделенную посылку, а ему и говорят: «Вы че мол, совсем офигели, час назад же, сами и забрали, вот бумага!». Это будете не Вы. Например отправление отдали по ошибке. Но обвинят Вас, так как только у Вас на руках были трекинг номера! Вот для этого, я и рекомендую Вам написать что-то вроде предупреждения. Сам EMS рекомендует никому не показывать свой трек номер. Посмотрите ветку про EMS в разделе Инет магазинов. Там Вы вряд ли найдете хоть один трек номер. Не убедил??? Для прикола можно например позвонить в сортировочный центр и зная номер отправления изменить адрес доставки. Да много чего можно. Так что лучше перестрахуйтесь от греха подальше. Либо давайте доступ только друзьям. Не убедил??? Ну извините тогда…. 😁

LeshaK

Вы знаете…
Я с Вами полностью соглашусь!
Надеяться на порядочность всех и каждого не возможно.
Так что:

  1. На первой странице пишем красными буквами об ответственности администрации.
  2. Во всех email/icq не будет отправляться EMS номер, только его часть.

ну вот и обратная связь.
СПАСИБО! 😃

LeshaK

Меня еще интересует, может у кого какие идеи есть? Предложения?

vitkor

Какие есть идеи? Хм… Тема достаточно интересная. Есть идея сделать небольшую программку которая будет работать с компутора пользователя. Для себя я такую простенькую ужо сделал, но так как у меня рабочая среда Unix, то моя поделка мало подходит для большинства пользователей. Под windows я к сожалению не писатель. Я даже пользуюсь им с трудом… 😃 По Вашему скрипту у меня больше соображений нет. Что там можно добавить? Там уже есть все необходимое!
Разве что дать возможность задать пользователю интервал проверки? Да прикрутить авторизацию login password.
Почитал красную надпись. Рекомендую немного не так. По контексту получилось, что может попасть в открытый доступ по вине администрации. Считаем, что администрация это как жена цезаря.
Может вот так:
Внимание! Администрация не несет ответственности за использование данного сервиса! Вы его используете только на свой страх и риск! Пользователь соглашается с тем, что добровольно передает номер своего EMS отправления, и другие реквизиты: icq, e-mail, номер телефона. Все вопросы можно задать тут.

Либо может так:
Внимание! Администрация не несет ответственности за использование данного сервиса! Вы его используете только на свой страх и риск! Возможно попадание вышего EMS номера, email, icq в открытый доступ не по вине администрации данного ресурса. Все вопросы можно задать тут

P.S Если надо свою юниксовую поделку не perl могу выложить не жалко. 😃 Работает во freebsd точно, должна заработать в Линухе. Но там требуется прикрутка доп. перловых модулей.
😃

LeshaK
vitkor

… в открытый доступ не по вине администрации данного ресурса…

согласен, добавил, спасибо.

Я изначально не хотел писать что-то под комп!
сам в течении дня работаю на 3-4 компах, так получается и ставить на все этот софт?
И синхронизировать базу? А вот icq, доступ к email есть на всех. + аська есть на мобильнике.

Есть свои идеи, но…

  1. Прикрутить западные EMS сервисы (США, Китай и т.д.) - но надо ли? (я только получаю посылки и мне интересно, что происходит в России)
  2. Можно ввести логин/пароль - можно сделать выдачу текущего статуса посылок при заходе на данный сервис - но надо ли?
  3. Можно предложить пользователям вводить период проверки и т.д. - но надо ли?
  4. Можно добавить графики движения посылки (по дням, через различные пункты) - но надо ли?
vitkor

Я изначально не хотел писать что-то под комп!..

А зачем на все компы устанавливать? Это же алармер совего рода. Увидел изменение статуса - отослал смс, почту и т.п. Тоже самое с базой. Это уже получится прога для персонального использования. Сидит где-то в бэкграунде, и проверяет статус по списку.

Есть свои идеи, но…
Да оно действительно не особо будет интересно наверное. У меня например отслеживается 2 статуса “передано таможне” и “покинуло место международного обмена.” Больше ничего на самом деле и не надо.

Вот что можно прикрутить, если на то есть Ваше желание, так это статистику сколько времени проходит между статусами: “импорт” и “передано таможне”. Народ в теме форума постоянно задает такие вопросы: “а какой сейчас срок?”

P.S Прогу ужось написали:
https://rcopen.com/…;showentry=5398

LeshaK

Дык вот и написали…
требуется Microsoft .Net Framework 3.5 - это опять нехило качать…
но каждый смотрит на мир своими глазами - и это ОЧЕНЬ хорошо!

А у меня случай был с моей посылкой, ехал с работы на машине, стою в пробке, аська на мобильнике включена,
получаю, что “покинуло место межд. обмена”, тут же звоню на Вернадского
и о счастье! 😃 не успели отдать курьеру, пока на складе, заезжаю, забираю,
а то курьеры вечно приезжают, когда никого нет, хотя есть, которые звонят предварительно, но таких мало 😦