Úprava stránky programem

Thomas

Úprava stránky programem
« kdy: 08. 07. 2010, 18:11:08 »
Dobry den,

rad bych pozadal o radu. V ramci intranet aplikace pracuji na takovem napadu, ktery si nas bussines (klient) přeje. Je to vytvoreni interaktivni stranky, ktera bude stale na pc uzivatele otevrena a na pozadi pobezi aplikace, ktera si bude obsah stranky nacitat pres CTRL+A, CTRL+C, CTRL+V jako text do *.txt souboru. Aplikace vyhodnoti aktualni data na strance (checkpointy o zasilkach) a na zaklade nactenych hodnot provede nejakou akci. Tyto akce mohou byt odeslani mailu(pres mail SMS), zapis urcitych hodnot do *.txt nebo *.xml a nebo klik mysi na nejake predem definovane misto na strance primo v prohlizeci.

Mohu pozadat o radu v cem bych mel takovou aplikaci napsat, aby umela vsechny pozadovane funkce?

Dekuji Thomas


David

Re: Úprava stránky programem
« Odpověď #1 kdy: 08. 07. 2010, 22:43:57 »
Zdravím,

zkusil bych xdotool, simuluje to myš a klávesnici, takže s tím se dají dělat opravdu psí kusy. Jinak další možnost je jeduše použít wget, stáhnout si stránku a jednoduše grepem testovat co potřebuješ a na základě výskytu spustit další script.

David

Re: Úprava stránky programem
« Odpověď #2 kdy: 08. 07. 2010, 23:47:30 »
Zadání je debilní → přepracovat návrh aplikace. Asi vám v týmu chybí analytik nebo máte analytika na baterky (to je bohužel časté). Takový bastl nedoporučuji vytvářet a nasazovat.

jimik

Re: Úprava stránky programem
« Odpověď #3 kdy: 09. 07. 2010, 07:52:18 »
a preco tie maily, sms, xml a neviem co nemoze posielat rovno ten server, na ktorom bezi stranka?

Thomas

Re: Úprava stránky programem
« Odpověď #4 kdy: 09. 07. 2010, 08:22:03 »
Protoze na stranky pristupuji nasi dodavatele i nasi zakaznici, neni mozne data upravovat jeste pred sestavenim stranky. Dokonce na nektera data nemame pristup jinak, nez si je ztahnout primo ze stranky. Jakou formou byste mi doporucili stahovat data ze stranky pro zpracovani v aplikaci? Je jina moznost nez CTRL+A, CTRL+C, CTRL+V?


stilett

Re: Úprava stránky programem
« Odpověď #5 kdy: 09. 07. 2010, 08:42:58 »
To zadání je asi opravdu špatné (nebo nám ho špatně předkládáte). V zadání by mělo být, co má být cílem a ne zrovna postup, který je poněkud nešťastný. Nemohu se zbavit dojmu, že to takto popsal někdo, kdo si myslí, že webový prohlížeč je jediný způsob komunikace s webovým serverem.
Existuje nějaký zvláštní důvod, proč to má být přes webový prohlížeč a ne přes skript, který komunikuje pomocí HTTP a výstup si parsuje? To mi totiž přijde jako jednodušší řešení. Prohlížeč snad potřebujete, jedině kdyby aplikace nějak složitě používala JavaScript (tím nemyslím jednoduchý AJAX).

Obsah stránky můžete stáhnout například přes zmíněný wget, pro každý rozumný programovací jazyk existuje knihovna/modul pro HTTP klienta.

x

Re: Úprava stránky programem
« Odpověď #6 kdy: 09. 07. 2010, 10:01:41 »
LOL, dalsi dukaz ze fantazie klienta nezna mezi XD

PCnity

  • *****
  • 683
    • Zobrazit profil
    • E-mail
Re: Úprava stránky programem
« Odpověď #7 kdy: 09. 07. 2010, 12:03:48 »
Akoze toto je vtip???

Kebyze das toto zadanie trochu sikovnemu programatorovi tak ti hoci aj v php spravi CURL aplikaciu ktora si STIAHNE data z tej stranky vo forme HTML kodu a ziadne CTRL+C, CTRL+V... Lebo to je tazke sialenstvo.

Vykonavat potom akcie na zaklade nacitanych dat je primitovne... Na to staci zrucnost s regex.

KLIKNUT na nejake miesto na stranke je ROVNAKE SIALENSTVO!!! Preboha... ved to miesto snad bude nejaky link alebo aj ked je to JS tak to aktivuje nejaku URL... A to vsetko osetrim CURLom...

rtg

Re: Úprava stránky programem
« Odpověď #8 kdy: 09. 07. 2010, 14:50:12 »
Toto mi pripomenulo casy, ked som IRC klienta napisal v mIRC scripte. A kedze mi nedoslo, ze mozem mat v nejakom poli ulozeny zoznam otvorenych okien, tak som parsoval text vo vsetkych oknach pre poslednu zadanu spravu, aby som vlastne vedel, do ktoreho okna bola zadana. Bolo to zle...... asi tak ako tento navrh :D.

Si to stiahnite cez wget a vycistite regexom, to snad nie je ziadna veda. sed/awk je vas priatel.

Pekny den.

Re: Úprava stránky programem
« Odpověď #9 kdy: 09. 07. 2010, 15:59:15 »
Ad rtg: řekl bych, že problém je ještě hlouběji. Ta webová stránka je určená ke komunikaci s člověkem – k propojování systémů slouží API. Co když se autor toho webu rozhodne změnit design stránky? Nebo dává nějaké snad záruky, že se web měnit nebude? Pak se všechny ty regexpy rozsypou jako domeček z karet. Takhle se prostě pracovat nedá, takové bastlení do firmy nepatří – to se dá strpět leda u nějakého amatérského webu, který vyžírá informace z jiných webů, a když to týden nepojede, tak se nic neděje.

rtg

Re: Úprava stránky programem
« Odpověď #10 kdy: 11. 07. 2010, 11:14:19 »
Ad rtg: řekl bych, že problém je ještě hlouběji.

Cisty suhlas.