Autor | Zpráva | ||
---|---|---|---|
FilipP Profil |
#1 · Zasláno: 15. 12. 2012, 19:21:17
Dobrý den mám takový problém chci dostat z této stránky
<div class="lista_detail"> MAKITA EA3201S Pila řetězová motorová 350mm 32cc <!-- (7879563) --> </div> |
||
Kcko Profil |
#2 · Zasláno: 15. 12. 2012, 19:34:31
Tak nám ukaž jak jsi to zkoušel ...
|
||
jenikkozak Profil |
#3 · Zasláno: 15. 12. 2012, 19:35:27
Na tohle stačí odstranit HTML značky funkcí strip_tags().
|
||
Taps Profil |
#4 · Zasláno: 15. 12. 2012, 19:37:32
jenikkozak:
To opravdu nestačí. Nutná je funkce get_file_contents + preg_match_all |
||
Rellik Profil |
#5 · Zasláno: 15. 12. 2012, 19:51:58
FilipP:
Možná by ti částečně mohlo pomoct toto. |
||
Taps Profil |
#6 · Zasláno: 15. 12. 2012, 19:56:06
Rellik:
ještě musí načíst danou stránku |
||
jenikkozak Profil |
#7 · Zasláno: 15. 12. 2012, 19:58:15
Taps:
„To opravdu nestačí.“ Bral jsem, že chce získat nadpis z toho kódu, který uvedl výše. |
||
Rfilip Profil |
#8 · Zasláno: 15. 12. 2012, 20:01:03
Nebo můžeš použit html parser, osvědčil se mi Simple HTML DOM Parser
|
||
FilipP Profil |
Rellik:
Diky toto jsem hledal, ale když jsem zkusil $file = file_get_contents('http://eshop.narexcon.cz/x70198'); preg_match_all("/<div class=\"lista_detail\">(.*)<\/div>/Us",$file,$m1, PREG_SET_ORDER); $file = file_get_contents('http://eshop.narexcon.cz/x70198'); preg_match_all("/<font class=\"hlavni_cena\">(.*)<\/font>/Us",$file,$m2, PREG_SET_ORDER); |
||
DJ Miky Profil |
#10 · Zasláno: 17. 12. 2012, 16:01:14
Na dané stránce se totiž
<font class="hlavni_cena"> nenachází. Je tam pouze <FONT class="hlavni_cena"> (a k tomu odpovídající </FONT> ). Jedna možnost je upravit ten výraz, druhá je přepnout výraz na case-insensitive (nezáleží na velikosti písmen) modifikátorem i :
/<font class=\"hlavni_cena\">(.*)<\/font>/Usi |
||
FilipP Profil |
#11 · Zasláno: 17. 12. 2012, 18:18:57
DIKY
|
||
Časová prodleva: 11 let
|
0