Zadejte hledaný výraz...

Čtení HTML kódu

Martin
verified
rating uzivatele
(62 hodnocení)
30. 12. 2008 00:02:22
Vsechny zdravim.
Potrebuju poradit a nebo spis jen nasmerovat pro samostudium, jaky technologie byste pro tento ucel pouzili vy. Mam např. tohle http://www.kzmj.cz/biograf-cesky-raj/program/ a chci z toho dostat program kina. XML, RSS ani nic podobnyho nemaji. Mají to v kodu docela dobre cleneny. Nasmerujte me prosim nekdo jak se to dela, at se zbytecne neucim hodiny napriklad spatny a slozitejsi zpusob.
Dekuji KejliCZ
30. 12. 2008 00:02:22
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193303
Petr Bartoš
verified
rating uzivatele
30. 12. 2008 00:30:13
Ahoj,
zrovna kvůli toho webu bych se možná spíš zaměřil na úplně jiné kino ;) co RSS nebo něco podobného má... ale pokud nemáš na výběr - nejjednodušší vydolování je přes regulární výrazy (regexp). viz google "regulární výrazy", vyjede tuna studijních materiálů a příkladů. jsou přesně pro tenhle typ práce dělané, a veškeré jiné způsoby budou jen nepěknou a složitější napodobeninou. například, dalo by se to udělat přes substr() a strpos() volání, ale daleko složitěji než přes regexp.
viz jen tenhle příklad
// ve $stranka je obsah stranky. ziskany treba pres file_get_contents('http://....');
preg_match('|
(.*?)
|mul', $stranka, $matches);
// v $matches uz bude jen cast stranky s programem kina.
// nasledne analogicky to pujde rozkouskovat na jednotlive udaje,
// pres preg_match_all(), s jinou syntaxi, pochopitelne
30. 12. 2008 00:30:13
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193302
Martin
verified
rating uzivatele
(62 hodnocení)
30. 12. 2008 00:36:26
Jasne, zamerim se na kina co maji RSS, ale tohle kino je u nas ve meste, takze k nemu mam citovy vztah :D .
Neni nejaka jina metoda nez pres regul. vyrazy? Treba ze by to slo prochazet pres DOM jako napriklad u JS?
30. 12. 2008 00:36:26
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193301
crs
verified
rating uzivatele
(1 hodnocení)
30. 12. 2008 01:09:41
funkce simplexml, ale to by ta stranka musela byt (well-formed) xhtml.
naopak, méně elegantní postup by byl postupně procházet přes strpos(), se zapamatováváním a opětným použitím offsetu (když už teda mermomocí nechceš regulární výrazy.) ale to je ee :-)
30. 12. 2008 01:09:41
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193300
Honza
verified
rating uzivatele
(17 hodnocení)
30. 12. 2008 08:21:21
phpQuery
30. 12. 2008 08:21:21
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193299
Martin Hujer
verified
rating uzivatele
(21 hodnocení)
30. 12. 2008 11:27:02
Zend_Dom
30. 12. 2008 11:27:02
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193298
hm
verified
rating uzivatele
(20 hodnocení)
30. 12. 2008 15:29:59
pouzil bych nejaky dom (zend_dom je dobre reseni) ... i kdzy ja jsem linej a vetsinou jen rychle splacam neco s regularama, ale pokud je tech dat vice, je urcite lepsi pouzit DOM
30. 12. 2008 15:29:59
https://webtrh.cz/diskuse/cteni-html-kodu/#reply193297
Pro odpověď se přihlašte.
Přihlásit