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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 17:02 | Pozvánky

Přijďte si popovídat o open source obecně a openSUSE konkrétně s dalšími uživateli a vývojáři. Oslava nového vydání openSUSE Leap se uskuteční 16. prosince od 17:00 v nových prostorách firmy SUSE v Praze. K dispozici bude nějaké občerstvení a DVD pro ty, kdo je sbírají nebo ještě mají mechaniku. Po párty v kanceláři se bude pokračovat v některé z hospod v okolí.

Miška | Komentářů: 7
včera 14:55 | Zajímavý software

Byla vydána verze Alpha 1.0 otevřeného operačního systému pro chytré hodinky AsteroidOS. Podporovány jsou hodinky LG G Watch, LG G Watch Urbane, Asus ZenWatch 2 a Sony Smartwatch 3. Ukázka ovládání hodinek na YouTube. Jaroslav Řezník přednášel o AsteroidOS na chytrých hodinkách (videozáznam) na letošní konferenci OpenAlt.

Ladislav Hagara | Komentářů: 0
včera 13:30 | Zajímavý software

Byly uvolněny zdrojové kódy známé rogue-like hry DoomRL. Počátky hry jsou v roce 2002. Je napsána ve FreePascalu a zdrojový kód je nyní k dispozici na GitHubu pod licencí GNU GPL 2.0. Autor pracuje na nové hře Jupiter Hell, která je moderním nástupcem DoomRL a na jejíž vývoj shání peníze prostřednictvím Kickstarteru.

Blaazen | Komentářů: 0
včera 13:15 | Pozvánky

Přijďte s námi oslavit vydání Fedory 25. Na programu budou přednášky o novinkách, diskuse, neřízený networking atd. Release Party se bude konat 16. prosince v prostorách společnosti Etnetera. Na party budou volně k dispozici také propagační materiály, nová DVD s Fedorou 25 a samozřejmě občerstvení. Přednášky budou probíhat v češtině. Pro více informací se můžete podívat na web MojeFedora.cz. Jen připomínám, že tentokrát jsme zavedli

… více »
frantisekz | Komentářů: 0
9.12. 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
9.12. 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 4
9.12. 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
9.12. 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 809 hlasů
 Komentářů: 50, poslední 29.11. 15:50
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: 704×
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.