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 11:00 | Komunita

Členové a příznivci spolku OpenAlt se pravidelně schází v Praze a Brně. Fotky z pražských srazů za uplynulý rok si můžete prohlédnout na stránkách spolku. Příští sraz se koná už zítra 19. ledna – tentokrát je tématem ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. Také budete mít příležitost si prohlédnout pražský hackerspace Brmlab.

xkucf03 | Komentářů: 0
včera 21:55 | Komunita

Nadace pro svobodný software (FSF) oznámila aktualizaci seznamu prioritních oblastí (changelog), na které by se měli vývojáři a příznivci svobodného softwaru zaměřit. Jsou to například svobodný operační systém pro chytré telefony, hlasová a video komunikace nebo softwarový inteligentní osobní asistent.

Ladislav Hagara | Komentářů: 4
včera 16:44 | Nová verze

Byla vydána verze 2.0.0 knihovny pro vykreslování grafů v programovacím jazyce Python Matplotlib (Wikipedie, GitHub). Přehled novinek a galerie grafů na stránkách projektu.

Ladislav Hagara | Komentářů: 0
včera 15:33 | Komunita

V australském Hobartu probíhá tento týden konference linux.conf.au 2017. Na programu je celá řada zajímavých přednášek. Sledovat je lze online.

Ladislav Hagara | Komentářů: 0
včera 10:20 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje bitmapovým (rastrovým) grafickým editorům ve Fedoře. V prvním dílu se věnuje editorům MyPaint, MtPaint, Pinta, XPaint, Krita a GIMP. V pokračování pak editorům GNU Paint (gpaint), GrafX2, KolourPaint, KIconEdit a Tux Paint.

Ladislav Hagara | Komentářů: 1
16.1. 17:11 | Komunita

Byl proveden bezpečnostní audit svobodného IMAP a POP3 serveru Dovecot (Wikipedie). Audit byl zaplacen z programu Mozilla Secure Open Source a provedla jej společnost Cure53. Společnost Cure53 byla velice spokojena s kvalitou zdrojových kódu. V závěrečné zprávě (pdf) jsou zmíněny pouze 3 drobné a v upstreamu již opravené bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
16.1. 15:30 | IT novinky

Nadace Raspberry Pi představila na svém blogu Raspberry Pi Compute Module 3 (CM3 a CM3L), tj. zmenšené Raspberry Pi vhodné nejenom pro průmyslové využití. Jedná se o nástupce Raspberry Pi Compute Module (CM1) představeného v dubnu 2014. Nový CM3 vychází z Raspberry Pi 3 a má tedy dvakrát více paměti a desetkrát větší výkon než CM1. Verze CM3L (Lite) je dodávána bez 4 GB eMMC flash paměti. Uživatel si může připojit svou vlastní. Představena byla

… více »
Ladislav Hagara | Komentářů: 2
16.1. 01:23 | Nová verze

Oficiálně bylo oznámeno vydání verze 3.0 multiplatformního balíku svobodných kancelářských a grafických aplikací Calligra (Wikipedie). Větev 3 je postavena na KDE Frameworks 5 a Qt 5. Krita se osamostatnila. Z balíku byly dále odstraněny aplikace Author, Brainstorm, Flow a Stage. U Flow a Stage se předpokládá jejich návrat v některé z budoucích verzí Calligry.

Ladislav Hagara | Komentářů: 7
15.1. 15:25 | Nová verze

Bylo oznámeno vydání první RC (release candidate) verze instalátoru pro Debian 9 s kódovým názvem Stretch. Odloženo bylo sloučení /usr jako výchozí nastavení v debootstrap. Vydán byl také Debian 8.7, tj. sedmá opravná verze Debianu 8 s kódovým názvem Jessie.

Ladislav Hagara | Komentářů: 6
15.1. 13:37 | Zajímavý projekt

1. ledna byl představen projekt Liri (GitHub). Jedná se o spojení projektů Hawaii, Papyros a původního projektu Liri s cílem vyvíjet operační systém (linuxovou distribuci) a aplikace s moderním designem a funkcemi. Včera byl představen Fluid 0.9.0 a také Vibe 0.9.0. Jedná se o toolkit a knihovnu pro vývoj multiplatformních a responzivních aplikací podporující Material Design (Wikipedie) a volitelně také Microsoft Design Language (designový jazyk Microsoft) [reddit].

Ladislav Hagara | Komentářů: 10
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (3%)
 (74%)
 (3%)
 (10%)
Celkem 311 hlasů
 Komentářů: 24, poslední včera 10:14
    Rozcestník
    Reklama

    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: 706×
    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.