[Done] UPS (SID: ups, ups_ru, ups_it, ups_sk)

Запросы на добавление новых/исправление существующих сревисов
Requests for add new or update/fix existing service

Moderator: Moderators

User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

UPS (SID: ups, ups_ru, ups_it, ups_sk)

Post by MetalFan »

Name: UPS
SID:ups, ups_ru, ups_en_full, ups_it

URL: https://wwwapps.ups.com/WebTracking/track
 Hidden text. You are not a member of the groups to which this text is available
Возможно косяк в новом алгоритме парсинга даты/времени.
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: Жалоба на ups

Post by MetalFan »

Да, в бету (1.0.8 b333) закрался баг с парсингом времени...
будет пофиксено в ближ.обновлении программы.
wbw, MetalFan
User avatar
vremennyi
Posts: 2
Joined: Fri Sep 13, 2013 1:17 pm

UPS. Время события

Post by vremennyi »

В настольной версии не определяется время события для треков UPS. В версии для Android все нормально.
Причем ошибка именно в распознавании самого времени.

Писал об этом через форму обратной связи, видимо затерялось. Копию, к сожалению, форма не отправляет.
Расписывал там довольно подробно, с кусками кода на Delphi)

Если выводить в событие трека время, оно отображается нормально.
Вставил в "Event subexp" 4;1;5;3 получил такой диалог:
[+]
Events count: 9
13.09.2013 | Out For Delivery, Newark, DE, United States, 5:13 A
13.09.2013 | Arrival Scan, 4:08 A
13.09.2013 | Departure Scan, Laurel, MD, United States, 2:40 A
12.09.2013 | Arrival Scan, Laurel, MD, United States, 10:55 P
12.09.2013 | Departure Scan, Gettysburg, PA, United States, 9:03 P
12.09.2013 | Arrival Scan, 8:48 P
12.09.2013 | Departure Scan, Harrisburg, PA, United States, 7:55 P
12.09.2013 | Origin Scan, 2:39 P
12.09.2013 | Order Processed: Ready for UPS, United States, 8:33 A
Строка с сайта UPS:

Code: Select all

Newark, DE, United States	 09/13/2013	 5:13 A.M.	Out For Delivery
(1)                          (2)           (3)         (4)
То есть в (3) все нормально попадает 5:13 A, но преобразования даты не происходит.
пробовал разные форматы в попытке угадать функцию преобразования, но не получилось.
h:nn AP, h:nn ampm, h:nn AM
пробовал изменить формат regexp'а, чтобы полностью A.M. захватывалось одновременно с изменением форматов времени - все без толку)
Писал тестовую прогу, чтобы разобраться - можно же все сделать, видимо что-то где-то пошло не так)
[+]
У меня вот такой тестовый код работает

Code: Select all

procedure TForm1.Button1Click(Sender: TObject);
var
    tmp : string;
    dt  : TDateTime;
    fmt : TFormatSettings;
begin
    tmp := '11:57 P.M.';

    fmt.TimeSeparator := ':';
    fmt.TimeAMString := 'A.M.';
    fmt.TimePMString := 'P.M.';
    TryStrToTime(tmp, dt, fmt);

    tmp := FormatDateTime('hh:nn', dt);

    Edit2.Text := tmp;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
    tmp : string;
    dt  : TDateTime;
    fmt : TFormatSettings;
begin
    tmp := '10:33 P';

    fmt.TimeSeparator := ':';
    fmt.TimePMString := 'P';
    TryStrToTime(tmp, dt, fmt);

    tmp := FormatDateTime('hh:nn', dt);

    Edit2.Text := tmp;
end; 
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: UPS. Время события

Post by MetalFan »

vremennyi, косяк в программе. уже исправил.
пререлизная сборка тут
https://trackchecker.ru/files/TrackChecker.7z

спасибо за бдительность!
wbw, MetalFan
User avatar
vremennyi
Posts: 2
Joined: Fri Sep 13, 2013 1:17 pm

Re: UPS. Время события

Post by vremennyi »

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: Жалоба на ups

Post by MetalFan »

закрываю
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: Жалоба на ups

Post by MetalFan »

ап, обновить правило окончания обработки
wbw, MetalFan
NazZaR
Posts: 24
Joined: Sun Mar 02, 2014 5:30 pm
Has thanked: 16 times
Been thanked: 1 time

Re: Жалоба на ups

Post by NazZaR »

UPS не обновляется.
Трек для теста: 9274890109447014632774
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: Жалоба на ups

Post by MetalFan »

NazZaR, хм, обновляется, но что то статусов не хватает...
wbw, MetalFan
NazZaR
Posts: 24
Joined: Sun Mar 02, 2014 5:30 pm
Has thanked: 16 times
Been thanked: 1 time

Re: Жалоба на ups

Post by NazZaR »

MetalFan wrote:NazZaR, хм, обновляется, но что то статусов не хватает...
У меня просто пусто, никаких событий не появляется :(
Установленные сервисы - 132 PRE

Когда жмёшь открыть трек на сервисе, в адресную строку посылается следующее:

Code: Select all

http://wwwapps.ups.com/WebTracking/track?trackNums=927489010&track.x=0
А должно быть:

Code: Select all

http://wwwapps.ups.com/WebTracking/track?trackNums=9274890109447014632774&track.x=0
Может в этом проблема?
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: Жалоба на ups

Post by MetalFan »

NazZaR, точно... надо маску трека подправить
wbw, MetalFan
User avatar
Kontus
Posts: 8
Joined: Fri Oct 11, 2013 11:08 pm
Has thanked: 6 times

Re: Жалоба на ups

Post by Kontus »

Опять схожая история.
Name: UPS и UPS (en) Full Log
SID: ups и ups_en_full
Трек-номер:
 Hidden text. You are not a member of the groups to which this text is available
Проблема: не отображаются события

Так же, как и у NazZaR:
Когда жмёшь открыть трек на сервисе, в адресную строку посылается следующее:
 Hidden text. You are not a member of the groups to which this text is available
А должно быть:
 Hidden text. You are not a member of the groups to which this text is available
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: Жалоба на ups

Post by MetalFan »

блин, надо настольную версию собрать... там несколько критичных багфиксов подкопилось.
попробуйте тестовую сборку, там должно работать.
viewtopic.php?f=21&t=1552
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: Жалоба на ups

Post by MetalFan »

Up
 Hidden text. You are not a member of the groups to which this text is available
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: UPS (SID: ups)

Post by MetalFan »

wbw, MetalFan
Fletch
Posts: 10
Joined: Thu Feb 19, 2015 3:44 pm

Re: UPS (SID: ups)

Post by Fletch »

Не знаю у кого как, но у меня программа в упор не видит треки UPS, приходится через сайт ups.com следить...
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: UPS (SID: ups)

Post by MetalFan »

Fletch, что в логе?
wbw, MetalFan
Fletch
Posts: 10
Joined: Thu Feb 19, 2015 3:44 pm

Re: UPS (SID: ups)

Post by Fletch »

ups_store: 16.12.2015 23:44:27 NoInfo
ups_mi: 16.12.2015 23:44:26 NoInfo
ups_ru: 16.12.2015 23:44:26 PreParseError
ups_mi2: 16.12.2015 23:44:26 NoInfo
ups: 16.12.2015 23:44:25 NoInfo
ups_en_full: 16.12.2015 23:44:26 PreParseError

Посылал из России в США.
Fletch
Posts: 10
Joined: Thu Feb 19, 2015 3:44 pm

Re: UPS (SID: ups)

Post by Fletch »

Трек-номер:
 Hidden text. You are not a member of the groups to which this text is available
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: UPS (SID: ups)

Post by MetalFan »

Fletch, кстати, какая версия программы? Сервисов?
wbw, MetalFan
Fletch
Posts: 10
Joined: Thu Feb 19, 2015 3:44 pm

Re: UPS (SID: ups)

Post by Fletch »

1.0.11 (b410)
20151215 (473)

Обновлений не обнаружено.

ups_mi2: 17.12.2015 14:35:34 NoInfo
ups: 17.12.2015 14:35:34 NoInfo
ups_en_full: 17.12.2015 14:35:34 PreParseError
ups_store: 17.12.2015 14:35:36 NoInfo
ups_mi: 17.12.2015 14:35:34 NoInfo
ups_ru: 17.12.2015 14:35:34 PreParseError
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: UPS (SID: ups)

Post by MetalFan »

Fletch, попробуйте тестовую сборку поставить
Блин, надо ее зарелизить под НГ чтоли...
wbw, MetalFan
BiOM
iOS developer
Posts: 82
Joined: Mon Nov 26, 2012 11:04 am
Been thanked: 5 times

Re: UPS (SID: ups)

Post by BiOM »

 Hidden text. You must register
Из-за mask = "1Z\w{16}|\d{22}|\d{15}|\d{9}" обрезает до 15 символов. И трек номер становится невалидным.

Нужно поправить на mask = "1Z\w{16}|\d{22}|\d{18}|\d{15}|\d{9}"

Добавляется условие "\d{18}"
TrackChecker для iOS - быстро, просто и бесплатно отслеживает почтовые отправления
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: UPS (SID: ups)

Post by MetalFan »

wbw, MetalFan
ichor
Posts: 3270
Joined: Mon Jan 11, 2016 4:12 pm
Has thanked: 46 times
Been thanked: 550 times

Re: UPS (SID: ups)

Post by ichor »

Does not work again.
 Hidden text. You are not a member of the groups to which this text is available