KubaTyszko napisał(a):
> On Sun, Sep 03, 2006 at 03:24:49PM +0200, -=ReYu=- wrote:
>> admin(a)gauss.pl napisał(a):
>>> Witaj -=ReYu=-,
>>>
>>> W Twoim liście datowanym 1 września 2006 (17:24:55) można przeczytać:
>>>
>>>> admin(a)gauss.pl napisał(a):
>>>>> Witaj Wojciech,
>>>>> Udało mi się juz zalogować do inteligo. teraz potrzebuje informacji
>>>>> jak wyciągnąć historę z rachunku. dokladniej : jak musi być
>>>>> skonstruowany post ażeby dostać się do historii
>>>>>
>>>>>
>>>>> W Twoim liście datowanym 1 września 2006 (14:32:43) można przeczytać:
>>>>>
>>>>>
>>>>>> Witaj Wojciech,
>>>>>> W Twoim liście datowanym 1 września 2006 (13:17:55) można przeczytać:
>>>>>>> 06-09-01, admin(a)gauss.pl <admin(a)gauss.pl> napisa >Nic nie
>>>>>>> kosztuje. Skrypt loguje sie na stronie inteligo zbiera
>>>>>>> potrezbne informacje o wpłatach i wrzuca do bazy.
>>>>>>>
>>>>>>> Jeśli ktoś może pomóc to prosiłbym. Walczę z tym skryptem ale nie
>>>>>>> bardzo czaję parser w perlu i robię metodą prób i błędów.
>>>>>> Bardzo ważne jest żebyś podał poprawnego agenta bo apache
>>>>>> aplikacyjne mogą cie nie wpuścic z czymś w stylu "to ja - skrypt
>>>>>> perlowy" i beda wyswietlaly info o niedostepnosci uslug.
>>>>>> dodatkowo ustaw oczekiwanie poniżej 15 (takie są maksymalne tajmałty
>>>>>> pomiędzy bazami).
>>>>>> Jesli chcesz to chętnie pomogę bo sam uzywam robotów logujących
>>>>>> sie na strone (niestety nie moge udostepnic kodu) ale służa one do
>>>>>> czego innego, jednak latwo to przerobić.
>>>>>> --
>>>>>> Wojciech Ziniewicz
>>>>>> Web Admin
>>>>>> Inteligo Financial Services S.A.
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Jeśli można się podzielić tym co już jest to bardzo bym prosił.
>>>> Walczyłem z tym jakiś czas temu bez powodzenia jak na razie i musiałem
>>>> odpuścić ze względu na czas.
>>>> --
>>>> ReYu
>>>
>>>
>>> Skrypt nie jest dokończony(jest przeróbką lms-cashimport-ing). Wyniki jego
>>> działania są wyświetlane na
>>> konsoli. Nie łączy się z bazą tylko się logue do inteligo i wyświetla
>>> bieżącą strone. jestem w terakcie prac także mogą sie pojawić w
>>> skrypnie jakieś glupoty albo całkiem zbedne rzeczy.
>>> aby skrypt zadziałał należy ustawić własne dane w polach
>>> cif => "numer inteligo",
>>> password => "hasło inteligo", # password
>>>
>>>
>> Przeskoczyłeś już problem pobierania pliku z historii ??
>> za koażdym razem mam wewnętrzny błąd aplikacji ze strony inteligo.:(
>> --
>> ReYu
>>
>>
>>
>
> czesc.
> widze ze jestescie troche do tylu, ja mam to juz cale gotowe,
> moj skrypt loguje sie do strony pkointeligo (to samo co inteligo),
> pobiera historie za wczoraj w formacie xml, i zapisuje plik na dysk.
> nastepny skrypt parsuje ten xml i wrzuca do bazy (baza lms ale oddzielna
> tabela odzwierciedlajaca tylko historie konta).
> nastepnie mam tez gotowy system ktory potrafi poslugujac sie
> konfiguracja (tez robiona specjalnie) odgadnac czyja wplata jest (nie
> licze np. na wpisywanie ID: 01 w tytule wplaty bo u mnie poprawnie druk
> wypelnie ze 2 osoby na 60.
> calosc jest jescze w fazie mocnych testow ale wydaje sie dzialac dobrze.
>
> wszystkie skrypty sa w perlu, gui do konfiguracji zgadywacza zrobilem w
> ZOPE (python), ale gui jest proste.
>
> w bazie ktora odzwierciedla historie konta sa wszystkie informacje ktore
> widac w XML, plus suma kontrolna operacji na podstawie kwoty,daty,tytulu
> wplaty i numeru konta.(dzieki niej system jest odporny na wielokrotne
> ladowanie tych samych danych).
>
> konfiguracja zgadywacza dziala na zasadzie punktowej i regul, ustalam
> ile punktow musza uzyskac pasujace reguly zanim system zdecyduje sie
> przypisac wplate uzytkownikowi, reguly mozna tworzyc na razie tak:
>
> wartosc dowolnego pola (podaje sie nazwe kolumny z tabeli) == podanej
> wartosc dowolnego pola (podaje sie nazwe kolumny z tabeli) LIKE podanea
> (LIKE czyli zawiera podany tekst).
> wartosc dowolnego pola SIMILAR to podana - tutaj jest slabo bo nie mam
> dobrej metody okreslania podobienstwa stringow w perlu, jest tylko
> String::Similarity i String::Trigram ale one zbyt czesto sie myla.
>
> bardzo latwo mozna definiowac nowe metody porownywania.
>
> generalnie to co mam teraz dziala bardzo dobrze jezeli zrobimy regule w
> rodzaju: account_number == '129734516782534765234' = 100 punktow, i
> okreslimy wymagana liczbe punktow na minimum 100, wtedy system dziala.
>
> dobre sa tez reguly LIKE, czyli np. description LIKE 'jan kowalski' = 50
> punktow
> oraz description like 'akacjowa 1' = 50 pkt, razem 100 pkt. - tez
> zadziala.
>
> integracja z lms jest prosta, wystarczyloby dodac kolumne do tabeli z
> wplatami ktora zawieralaby albo hash operacji z historii konta albo ID
> tej operacji, a tabele: historia konta i 2 konfiguracyjne moglyby
> pozostac bez zmian.
>
> napiszcie co o tym sadzicie, a ja jak jeszcze nad tym popracuje to
> podesle namiary.
>
>
>
>
>
>
Właśnie wszedłem na demo i sposób pobierania pliku jest inny niż na
Inteligo :(