abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 10:50 | Zajímavý software

Mozilla.cz informuje o dvou nových experimentálních funkcích v programu Firefox Test Pilot (zprávička). Snooze Tabs slouží k odkládání panelů na později. Pokud vám někdo pošle odkaz, ale vy nemáte čas si stránku hned přečíst, můžete si naplánovat otevření panelu na později. Stačí kliknout na tlačítko a vybrat, kdy chcete panel otevřít. Firefox panel schová a ve vybraný čas znovu otevře. Pulse umožňuje ohodnotit, jak dobře stránka funguje, např. jak rychle se ve Firefoxu načetla. Podle nasbíraných hodnocení pak bude Mozilla prohlížeč ladit.

Ladislav Hagara | Komentářů: 3
dnes 02:00 | IT novinky

V Barceloně probíhá veletrh Mobile World Congress 2017. Nokia na něm například představila (360° video na YouTube) novou Nokii 3310 (YouTube). BlackBerry představilo BlackBerry KEYone (YouTube) s QWERTY klávesnicí. LG představilo LG G6 (YouTube). Huawei HUAWEI P10 a P10 Plus. Samsung představil tablet Galaxy Tab S3.

Ladislav Hagara | Komentářů: 1
včera 14:00 | Nová verze

Komunita kolem Linuxu From Scratch (LFS) vydala Linux Linux From Scratch 8.0 a Linux From Scratch 8.0 se systemd. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů přichází především s Glibc 2.25 a GCC 6.3.0. Současně bylo oznámeno vydání verze 8.0 knih Beyond Linux From Scratch (BLFS) a Beyond Linux From Scratch se systemd.

Ladislav Hagara | Komentářů: 0
včera 11:11 | Nová verze

Byla vydána verze 0.10.0 webového prohlížeče qutebrowser (Wikipedie). Přehled novinek v příspěvku na blogu. Vývojáři qutebrowseru kladou důraz na ovladatelnost pomocí klávesnice a minimální GUI. Inspirovali se prohlížečem dwb a rozšířeními pro Firefox Vimperator a Pentadactyl. Prohlížeč qutebrowser je naprogramován v Pythonu a využívá PyQt5. Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU GPL 3.

Ladislav Hagara | Komentářů: 25
25.2. 16:22 | Nová verze

Po pěti měsících od vydání Waylandu a Westonu 1.12.0 oznámil Bryce Harrington (Samsung) vydání Waylandu 1.13.0 a Westonu 2.0.0.

Ladislav Hagara | Komentářů: 4
24.2. 13:37 | Bezpečnostní upozornění

Společnost Cloudflare (Wikipedie) na svém blogu potvrdila bezpečnostní problém s její službou. V požadovaných odpovědích od reverzní proxy byla odesílána také data z neinicializované paměti. Útočník tak mohl získat cookies, autentizační tokeny, data posílaná přes HTTP POST a další citlivé informace. Jednalo se o chybu v parsování HTML. Zneužitelná byla od 22. září 2016 do 18. února 2017. Seznam webů, kterých se bezpečnostní problém potenciálně týká na GitHubu.

Ladislav Hagara | Komentářů: 1
24.2. 08:22 | Nová verze

Byla vydána první beta verze Ubuntu 17.04 s kódovým názvem Zesty Zapus. Ke stažení jsou obrazy Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu GNOME, Ubuntu Kylin, Ubuntu Studio a Xubuntu. Dle plánu by Ubuntu 17.04 mělo vyjít 13. dubna 2017.

Ladislav Hagara | Komentářů: 57
23.2. 17:53 | Bezpečnostní upozornění

Google na svém blogu věnovaném počítačové bezpečnost informuje o nalezení "reálného" způsobu generování kolizí hašovací funkce SHA-1. Podrobnosti a zdrojové kódy budou zveřejněny do 90 dnů. Již dnes lze ale na stránce SHAttered nalézt 2 pdf soubory, jejichž obsah se liší a SHA-1 otisk je stejný (infografika).

Ladislav Hagara | Komentářů: 41
23.2. 17:51 | Nová verze

Vyšla nová verzia open source software na správu a automatizáciu cloudových datacentier Danube Cloud 2.4. Danube Cloud je riešenie postavené na SmartOS, ZFS, KVM a zónach. Obsahuje vlastnosti ako integrovaný monitoring, DNS manažment, zálohy, a samozrejme rozsiahlu dokumentáciu.

dano | Komentářů: 15
23.2. 17:46 | Pozvánky

V Plzni se 3. až 5. března 2017 uskuteční AIMTEChackathon. Je to akce pro vývojáře, grafiky, webdesignéry i veřejnost. Akci provází zajímavé přednášky IT odborníků. Více o programu a možnosti přihlášení na stránkách akce.

cuba | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 725 hlasů
 Komentářů: 68, poslední dnes 07:29
    Rozcestník

    Dotaz: Perl: úprava skriptu pro parsování eKonta od RB

    8.7.2008 13:05 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Perl: úprava skriptu pro parsování eKonta od RB
    Přečteno: 708×
    Příloha:
    Zdravim

    Před lety mi někdo tady na ábíčku napsal perlový skript pro parsování webového výpisu transparentního ůčtu do CSV. Tento skript teď po změně na Raiffeisenbank přestal fungovat. Bohužel v perlu absolutně neumím a nemám tušení jak ten skript vlastně funguje. Prostě jsem to nedonutil ke spolupráci.

    Potřeboval bych tedy pomoct někoho z místních Perlistů.

    Stránka k parsování:

    http://www.rb.cz/firemni-finance/transparentni-ucty/?root=firemni-finance&item1=transparentni-ucty&tr_acc=vypis&account_number=2588438001

    Stávající skript je v příloze.

    Díky moc, Zdeněk
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf

    Odpovědi

    8.7.2008 13:33 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Za prvé, je to Python :-)

    Pokud někde není variabilní symbol (resp. kterýkoli ze 3 údajů), řádek se přeskočí. Sekvenci (1,10,13) můžete nahradit (7,10,13) nebo (8,10,13), podle toho, který datum chcete do přeheldu vkládat.
    #!/usr/bin/env python
    
    import urllib2
    from HTMLParser import HTMLParser
    
    class MyHTMLParser(HTMLParser):
    
        def parse(self, html):
            self.tdcounter = 0
            self.within_tbody = False
            self.thead_found = False
            self.platby = []
            self.platba_parsed = []
            self.feed(html)
            self.close()
    
        def handle_starttag(self, tag, attrs):
            if tag == 'td': self.tdcounter += 1
            if tag == 'tbody' and self.thead_found:
                self.within_tbody = True
    
        def handle_data(self, data):
            if 'Variabil' in data: self.thead_found = True
            if self.within_tbody:
    #            if self.tdcounter in (4,13,17):
                if self.tdcounter in (1,10,13):
                    self.platba_parsed.append(data.strip())
    
        def handle_startendtag(self, tag, attrs):
            if self.within_tbody and tag == 'br':
                self.tdcounter += 1
    
        def handle_endtag(self, tag):
            if tag == 'tr':
                self.tdcounter = 0
                if self.platba_parsed and len(self.platba_parsed) == 3 :
                    self.platby.append(self.platba_parsed)
                self.platba_parsed = []
            if tag == 'tbody': self.within_tbody = False
    
    url = 'http://www.rb.cz/firemni-finance/transparentni-ucty/?root=firemni-finance&item1=transparentni-ucty&tr_acc=vypis&account_number=2588438001'
    htmlcache = 'ebanka_cache'
    try:
        contents = file(htmlcache).read()
    except:
        handler = urllib2.urlopen(url)
        contents = handler.read()
        handler.close()
        file(htmlcache, 'w').write(contents)
    
    parser = MyHTMLParser()
    parser.parse(contents)
    for datum, varsymb, castka in parser.platby:
      print '%s;%s;%s;'%(datum, varsymb, castka)
    
    8.7.2008 21:47 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Aha, i takovou vec jako hlavicku jsem dokazal prehlidnout, mel jsem zafixovano ze je to Perl.

    Jeste to ma nejaky problemy, ale castecne je prikladam tomu ze RB kazdou chvili vraci neco jineho. Jednou mam datum ve formatu "2008-05-07 05:58:54.0" a chvili nato v "27.06.2008". Nicmene s tim si jeste chvili budu hrat sam...

    Kazdopadne velekrate diky.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    8.7.2008 22:17 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Hmm, tak je to potvrzene, RB opravdu kazdou chvili vraci neco jineho a to dokonce i v ramci jedne stranky. Vraci mi to nekolik ruznych velikosti souboru, podle toho zda je datum v dlouhem nebo kratkem formatu. Jedna z obojetnych variant je v prilozu. Opravdu je to "zabavne", ale ze zabavy bych nejradsi neco rozmlatil kladivem... Jeste je ale zajimave to ze to mozna zavisi na tom jakou browser posle hlavicku. V konqueroru/opere/firefoxu jsem vzdy ziskal kratky format data. Ten je presneji "22.04.2008
    04:12". Dlouhy format je "2008-06-11 09:55:11.0
    2008-06-11 09:55:11.0". Napisu jim tam jinak maila at si to koukaj spravit. Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    8.7.2008 22:18 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Příloha:
    aha, příloha...
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    8.7.2008 22:58 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    V konqueroru/opere/firefoxu jsem vzdy ziskal kratky format data. Ten je presneji "22.04.2008 04:12". Dlouhy format je "2008-06-11 09:55:11.0 2008-06-11 09:55:11.0".
    Jestli si to dobře pamatuju, měl jsem ve FF v prvním sloupci krátký formát data i s časem, a v tom sloupci, kde jsou dvě data, byl krátký formát bez času. Ale ve skriptu mi to vracelo v různých formátech. Docela by mne zajímalo, jak může vůbec takovýhle problém se střídavým formátováním vzniknout, protože se evidentně mění formát i u jednoho stejného řádku – takže to není ovlivněno konkrétní hodnotou data. Chápal bych, kdyby to bylo různou konfigurací počítačů v clusteru, ale jednu stránku snad vygeneruje jeden počítač, pochybuju, že by se na tom střídaly po řádcích…
    8.7.2008 23:31 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Takhle to tusim bylo i v tom puvodnim vypisu z eBanky. Vlevo byl "datum<br>cas" a ty 2 data vpravo byly jen jako datum bez casu. A je fakt, ze i to datum a cas bylo v kratkem formatu, tedy hezky citelne pro lidi, ale skript vzdy vracel dlouhy format.

    To by nasvedcovalo tomu, ze to zavisi na odeslane hlavicce.

    Jeste me pak napadlo ze interne se to posila v dlouhem formatu a nejaka funkce v CSS nebo cojavimkde to pretransformuje do lidsky citelneho formatu. Nicmene to z toho zdrojaku nevypliva. Dlouhy format ukazuje i sekundy, které tam ocividne nikde ulozene nejsou.

    Pisnu jim maila.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    8.7.2008 22:53 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Jeste to ma nejaky problemy, ale castecne je prikladam tomu ze RB kazdou chvili vraci neco jineho. Jednou mam datum ve formatu "2008-05-07 05:58:54.0" a chvili nato v "27.06.2008". Nicmene s tim si jeste chvili budu hrat sam...
    A já už jsem přemýšlel, jestli jsem se nezbláznil, když se mi zdálo, že to vrací datum pokaždé v jiném formátu. Jsem rád, že v tom nejsem sám :-) Zkusil bych poslat e-mail do RB, pochybuju o tom, že je to střídání formátu dat záměr…
    9.7.2008 23:22 Jeason | skóre: 16 | Plzeň
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    kdyby někdo měl zájem mám napsanou aplikaci, která dělá to samé + dá informaci i o nových platbách na mail a vše ukládá do db. Při rozumné nabídce vysvětlím či provedu instalaci.
    10.7.2008 10:11 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Řešilo se to „před lety“ :-) tadyhle, http://www.abclinuxu.cz/forum/show/163882 a už tehdy jsem měl pocit, že se každou chvíli mění formát výpisu. Dík, že jste to potvrdili, už jsem taky myslel, že mi hrabe. Používají dva formáty pro datum i měnu. Někdy je všechno v jednom formátu, někdy v tom druhém a nejčastěji je to smíchanina. Jak to vzniká, to netuším. Zkusil jsem jim posílat jiného user-agenta, ale nepomohlo. Tak tady aspoň přikládám trochu upravenou verzi parseru (nastavitelný user agent a lepší odchytávání chybějících hodnot). Dík Filipovi.
    #!/usr/bin/env python
    import urllib2
    from HTMLParser import HTMLParser
    
    class MyHTMLParser(HTMLParser):
    
        def parse(self, html):
            self.tdcounter = 0
            self.within_tbody = False
            self.platby = []
            self.platba_parsed = []
            self.recent_data = ''
            self.feed(html)
            self.close()
    
        def increase_tdcounter(self):
            if not self.within_tbody: return
            if self.tdcounter in (0, 8, 11):
                self.platba_parsed.append(self.recent_data)
            self.tdcounter += 1
            self.recent_data = None
    
        def handle_starttag(self, tag, attrs):
            if tag == 'tbody': self.within_tbody = True
    
        def handle_data(self, data):
            data_stripped = data.strip()
            if data_stripped:
                self.recent_data = data_stripped
    
        def handle_startendtag(self, tag, attrs):
            if tag == 'br': self.increase_tdcounter()
    
        def handle_endtag(self, tag):
            if not self.within_tbody: return
            if tag == 'td':
                self.increase_tdcounter()
            if tag == 'tr':
                self.tdcounter = 0
                self.platby.append(self.platba_parsed)
                self.platba_parsed = []
            if tag == 'tbody': self.within_tbody = False
    
    url = 'http://www.rb.cz/firemni-finance/transparentni-ucty/?root=firemni-finance&item1=transparentni-ucty&tr_acc=vypis&account_number=2588438001'
    
    htmlcache = 'ebanka_cache.html'
    try:
        contents = file(htmlcache).read()
    except:
        browser_id = 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9) Gecko/2008061712 Fedora/3.0-1.fc9 Firefox/3.0'
        request = urllib2.Request(url)
        opener = urllib2.build_opener(urllib2.HTTPHandler())
        opener.addheaders = [('User-Agent', browser_id)]
        contents = opener.open(request).read()
        file(htmlcache, 'w').write(contents)
    
    parser = MyHTMLParser()
    parser.parse(contents)
    for datum, varsymb, castka in parser.platby:
        print 'Datum: %s Var.s.: %10s Castka: %s'%(
                datum, varsymb, castka)
    
    10.7.2008 13:27 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Upravil jsem si posledni verzi od filipa aby mi vracela datum i cas, vysledek je stejne opet obojetny...

    Diky za ten tip s "if self.platba_parsed and len(self.platba_parsed) == 4 :" ted uz to nehavaruje na radcich bez hodnot (i takovy tam jsou, treba "Poplatek za generování výpisu").

    Jinak jsem taky nasel ulozenej starej vypis z eBanky a tam jsou vsechny datumy v tom dlouhem formatu, takze to skutecne posila ruznym klientum ruzne.

    Mozna by bylo reseni to proste kontrolovat rucne a pripadne rucne preskladat. V databazi mam ulozenej ten dlouhej format, takze by se mi asi taky hodil ten stejny format. Aby to databaze mohl radit a porovnavat.

    Pred chvili jsem jim tam volal, pani vcelku ochotne slibila ze se mi za chvili ozve nekdo z technickeho, ale zatim nic....
    2008-07-10 08:29:20.0;2008-07-10 08:29:20.0;3800293;-19665.00;
    2008-07-10 08:21:42.0;2008-07-10 08:21:42.0;280000066;-1997.00;
    2008-07-10 08:11:49.0;2008-07-10 08:11:49.0;185;1400.00;
    2008-07-10 05:47:50.0;2008-07-10 05:47:50.0;167;400.00;
    2008-07-10 05:47:37.0;2008-07-10 05:47:37.0;9;400.00;
    2008-07-10 05:46:18.0;2008-07-10 05:46:18.0;97;400,00;
    10.07.2008;04:21;139;400,00;
    10.07.2008;04:20;63;400,00;
    10.07.2008;04:16;94;400,00;
    09.07.2008;09:51;17885708;-3 174,00;
    09.07.2008;01:38;108;400,00;
    09.07.2008;12:17;169;400,00;
    09.07.2008;11:45;49;400,00;
    09.07.2008;10:27;191;2 200,00;
    09.07.2008;10:27;175;5 200,00;
    
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    10.7.2008 13:34 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Tedy.. tim rucnim resenim myslim samozrejme to naprogramovat v tom pythonu a kontrolovat kazdy radek a preskladat to do spravneho formatu.
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    10.7.2008 14:04 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Jinak jsem taky nasel ulozenej starej vypis z eBanky a tam jsou vsechny datumy v tom dlouhem formatu, takze to skutecne posila ruznym klientum ruzne.
    Napadá mne jedině že by to byla primitivní snaha zabránit automatickému zpracování, zvlášť jestli to závisí na user-agentovi. Ale taková snaha zvlášť v této podobě by mi přišla neuvěřitelně hloupá… Pokud by to záviselo na jiných hlavičkách (třeba preferovaný jazyk), mohla by to být nějaká chybná konfigurace, kdy se na některé řádky uplatní formátování odvozené od preferovaného jazyka prohlížeče, a na jiné nějaké výchozí nastavení systému. Ale moc si nedovedu představit tu realizaci, protože to by musel znamenat, že každý řádek tabulky generuje jinak nastavený software, tedy že pravděpodobně každý řádek tabulky může vracet jiný počítač z clusteru. A to si raději ani představovat nechci. Jsem zvědav, co vám řekne někdo z technického oddělení – pokud rovnou nezablokují vaši IP adresu :-)
    Mozna by bylo reseni to proste kontrolovat rucne a pripadne rucne preskladat.
    Problém je, že jeden z těch formátů je úplně bez času, takže by tam pak byl asi čas 0:00:00.
    10.7.2008 14:41 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    neni bez casu, podivej se znovu. Akorat ten cas je bud spolu s datem v obou sloupeccich dublovane nebo je jen v tom druhem sloupecku.

    #1 - datum zvlast (nebo dlouhe datum+cas) #2 - cas zvlast (nebo dlouhe datum+cas) #9 - vs #12 - castka

    2008-07-10 05:46:18.0;2008-07-10 05:46:18.0;97;400,00; 10.07.2008;04:21;139;400,00;

    Samozrejme se nikdo neozval, volam znovu....
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    10.7.2008 14:49 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    neni bez casu, podivej se znovu. Akorat ten cas je bud spolu s datem v obou sloupeccich dublovane nebo je jen v tom druhem sloupecku.
    Ahá, pro oči nevidím. Tak proto tam máte 4 sloupečky a ne 3. Tak to jo.
    11.7.2008 10:13 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Diky za ten tip s "if self.platba_parsed and len(self.platba_parsed) == 4 :" ted uz to nehavaruje na radcich bez hodnot (i takovy tam jsou, treba "Poplatek za generování výpisu").
    Ta podmínka se dá zjednodušit na if len(self.platba_parsed) == 4. A krom toho je možné se jí zbavit úplně a žádné řádky nezahazovat - viz výše.
    11.7.2008 11:31 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    tolik tomu pythonu zase nerozumim...

    Pouzil jsme ten poupraveny skript od tebe s tou hlavickou a zatim to zase vraci jen dlouhy format, takze prozatim spokojenost.

    Jsem si docela jisty ze to porad nejak predelavaj, protoze i cela ta stranka se meni, ted tam pribyly anglicke popisky. Divny je, ze v linksu na serveru mi to chvili vracelo nespecifikovanou interni chybu, stranka primo od RB. Ale na mym kompu (jina verejna IP) to slo. Ted uz to jde i na serveru a zatim teda dobry no...

    Asi to skonci tak ze budu filtrovat vadny polozky tak aby na konec prolezl jen spravnej format.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    11.7.2008 11:47 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Ta podmínka se dá zjednodušit na if len(self.platba_parsed) == 4
    No jo, když do ifu dopisuju druhou podmínku, mohl bych se taky podívat, co dělá ta první… :-(
    A krom toho je možné se jí zbavit úplně a žádné řádky nezahazovat - viz výše.
    Nějak to výše nemůžu najít. Jak to řešíte, když u nějaké platby není např. variabilní symbol?
    30.7.2008 14:42 zemji
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Příloha:
    Dobrý den,

    já jsem sledoval i to staré vlákno a nakonec jsem na ebanku používal wget a potom parser v php. Vše fungovalo dobře, ale teď po změně nemohu wgetem stáhnout stránku s výpisem na disk. Vždy vyleze jen nějaká ořezaná verze bez tabulky pohybů (viz příloha).

    Nevíte proč mi stránka nejde stáhnout?

    Děkuji, zemji.

    30.7.2008 14:51 zemji
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Tak tam bude nějaký problém v adrese http://www.rb.cz/firemni-finance/transparentni-ucty/?root=firemni-finance&item1=transparentni-ucty&tr_acc=vypis&account_number=2913114001 parametr item1 už se neodešle. wget skonci s adresou na prvním &. Dělá to elinks.
    31.7.2008 00:20 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Perl: úprava skriptu pro parsování eKonta od RB
    Mne to wget sťahuje bez problémov (samozrejme ak tú url dám do úvodzoviek).

    Ja osobne by som tam použil aj parameter --output-document (aby bol názov toho súboru normálnejší).

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.