Autor Zpráva
xxxadam577
Profil
Zdravím,
pomohl by mi prosím někdo vytáhnout tabulku ze stránky vysledky.lidovky.cz/tym-tabulka.php?vybrany_tym=5734&id_klub=567? :)
V internetové literatuře jsem našel pouze toto, bohužel je to nefunkční :/
1 preg_match("~<h2>Tabulka</h2>(.+)<\/table>~Usi", $f, $out);
2 
3        //$out[1] = preg_replace("/\<a(.*)\>(.*)\<\/a\>/iU", "$2", $out[1]); // odstrani odkazy
4        $out[1] = preg_replace("~<div(.*)>(.*)<\/div>~iUs", "$2", $out[1]); 
5        $out[1] = str_replace("</div>", "", $out[1]);
6        $out[1] = preg_replace_callback("/\<a(.*)\>(.*)\<\/a\>/iU", "replaceTeamLinks", $out[1]);
 preg_match("~<h2>Tabulka</h2>(.+)<\/table>~Usi", $f, $out);
 
        //$out[1] = preg_replace("/\<a(.*)\>(.*)\<\/a\>/iU", "$2", $out[1]); // odstrani odkazy
        $out[1] = preg_replace("~<div(.*)>(.*)<\/div>~iUs", "$2", $out[1]); 
        $out[1] = str_replace("</div>", "", $out[1]);
        $out[1] = preg_replace_callback("/\<a(.*)\>(.*)\<\/a\>/iU", "replaceTeamLinks", $out[1]);

Děkuji za pomoc


Doplním celý kód:
lab.rjwebdesign.cz/examples/parser13/source.php
RastyAmateur
Profil
xxxadam577:
Nebylo by snazší použít rss?
xxxadam577
Profil
Mohl by si prosím uvést příkal, moc se v tom nevyznám :)
RastyAmateur
Profil
xxxadam577:
Mrkni na funkci simplexml_load_file().
Jako první parametr uveď URL adresu k danému RSS, který hledáš. Vrátí ti objekt obsahující vše.

Příklad (od jinud):
1<?php
2$xml = simplexml_load_file("http://www.zive.cz/rss/sc-47/");
3foreach ($xml->channel->item as $item) {
4    echo $item->title."<br><br>";
5}
<?php
$xml simplexml_load_file("http://www.zive.cz/rss/sc-47/");
foreach ($xml->channel->item as $item) {
    echo $item->title."<br><br>";
}
xxxadam577
Profil
Bohužel pro mnou hledanou stránku RSS není :/, nešlo by to vyřešit navrhnutou formou? :)
Kcko
Profil
Vyřešeno: gist.github.com/Kcko/dd4d6c737b5d2087b4485928dfc12b21
David K.
Profil *
Zdravím,

chtěl bych se zeptat je toto legální stahovat z cizího webu tabulku/y?
Např. kdybych chtěl stáhnout tabulku z webu www.nhlportal.cz "Aktuální přestupy".
- jentak pro zkoušku jsem si to zkusil, a funguje to parádně, nicméně bez obrázku klubů, to nemá cenu..ikdyž by šly stáhnout popř. z jejich webu zobrazovat?
nightfish
Profil
David K.:
Např. kdybych chtěl stáhnout tabulku z webu www.nhlportal.cz
Z patičky webu: "Publikování nebo další šíření obsahu serveru NHLportal.cz je zakázáno."
Casero
Profil
David K.:
S ohledem prav je vždy nejlepší kontaktovat autora. Nejlepší tedy bude kontaktovat přímo www.nhlportal.cz . Třeba se nějak domluvíte.
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0