--- tv_grab_cz.pl.bak 2010-12-21 20:33:37.000000000 +0100
+++ tv_grab_cz.pl 2010-12-21 22:35:48.000000000 +0100
@@ -161,6 +159,7 @@
my $id = &getChannelId($ch);
&download('POST', 'http://tv.sms.cz/kategorie/televize/volba_stanice.php',
(
+ 'P_soubor' => '%2Ftelevize%2Fvolba_stanice.php',
'tvs['.$id.']' => &getChannelCode($ch),
'pozice['.$id.']' => '',
'ulozit' => 'true'
@@ -178,12 +177,13 @@
# download page
my $html = Encode::decode_utf8 &download('GET', 'http://tv.sms.cz/index.php',
(
- 'P_soubor' => '%2Ftelevize%2Findex.php',
+ 'P_soubor' => '%2Ftelevize%2Findex.php%3Fdatum%3D'.$date,
'datum' => $date,
'casod' => '0' # 0 = since now; -1 = since the begining of the day
- )
+ )
);
+ $html =~ s/<table class="porad"/\n<table class="porad"/;
my @txt = split /\n/, $html;
foreach my $line (@txt) {
@@ -193,9 +193,9 @@
$icon{$ch} = $1;
}
}
-
- if ($line =~ /<table class="porad" /) {
- $line =~ s/<table class="porad" .[^>]+><tr><td .*?>(.*?)<\/table>/&parseHTML($1, $i, $ch, $date)/eg;
+
+ if ($line =~ /<table class="porad"/) {
+ $line =~ s/<table class="porad"><tr><td .*?>(.*?)<\/table>/&parseHTML($1, $i, $ch, $date)/eg;
}
}
}
@@ -927,7 +927,7 @@
my $txt;
foreach my $line (@html) {
- if ($line =~ /class="tv"/) {
+ if ($line =~ /class="tv_volba"/) {
$txt .= $line;
}
}
@@ -941,7 +941,7 @@
my @group = split /<div class="P_podnadpis">/, $txt;
for (my $i=1; $i<scalar @group; $i++) {
- my @chgrp = split /<div class="tv">/, $group[$i];
+ my @chgrp = split /<div class="tv_volba">/, $group[$i];
foreach my $ch (@chgrp) {
my $tvs = '';
Odpověď na názor
Odpovídáte na názor k článku Používáme MythTV v České republice.
Re: Asi umřel tv_grab_cz
celé vláknoPravidla pro diskutující
Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s tím, že budete dodržovat následující pravidla. Při jejich hrubém porušení se vystavujete riziku smazání příspěvku, jeho modifikaci, v krajním případě i zablokování přístupu do diskusí.
Redakce ze zásady nezasahuje do čtenářských diskusí a zavazuje se, že nebude mazat ani modifikovat příspěvky, kromě případů, kdy tyto porušují některé z následujících pravidel. V takové situaci je na zvážení redakce, zda příspěvek modifikuje s viditelným upozorněním, či přímo smaže. Redakce nikdy nemaže „nesouhlasné komentáře“ jen proto, že jsou nesouhlasné. Vítáme střet názorů, ale vždy v rámci slušné a kultivované debaty.
Příspěvky nesmí obsahovat:
- Vulgární či hrubé výrazy.
- Urážlivé výroky na adresu druhé osoby či skupiny osob.
- Texty, které mají za cíl jen vyprovokovat emotivní reakci (trolling).
- Rasové útoky či útoky na jakoukoliv jinou menšinu či skupinu obyvatel.
- Komerční nabídky a affiliate odkazy.
- Odkazy na warez, sériová čísla, licenční kódy, pornografii a další nevhodný materiál stejně jako žádosti o poskytnutí tohoto obsahu.
- Prokazatelně protiprávní obsah.
Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.
Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul

