Fórum Živě.cz

Víc lidí víc ví
Právě je 13. 5. 2021 01:14

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ] 
Autor Zpráva
 Předmět příspěvku: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 10:47 
Offline
Junior
Nejdou mi videa na živě (nemyslím ty co jsou na youtube,ale ty z https://v.cncenter.cz/video/1080p/25-1080p-%d.mp4). Je to nějak prasácky naprogramované. Najdu si element .cnc-video-wrap >iframe:
Zaprvé, video je schované někde v iframe.
Zadruhé, ten iframe, má data-src tag! a podivně zašifrované
Za třetí src="about:blank" data-src="https://www.zive.cz/lWxPI812T-rkc8NRps08k1pUm6CDkzw3SPIzSqw-mo/jAlnn307167" styl
po otevření daného url se ukáže stránka živě omlouváme se ,stránka nebyla otevřena, Případně na mobilmanii se otevře stránka co vypadá stejně jako homepage.


Nevím, zda je to u všech článků, ale u článku s datem vydání 4.8 to je zprasené jen do první úrovně (divné je, že iframe má data-src i src), ale hezky čitelné: https://player.zive.cz/embed/3339447/ . Nedá se to ale s jistotou určit, např jiné video z 1.8 je zprasené až do 3. úrovně. Před týdnem to šlo normálně
kde je problém?

proč vůbec nedáváte videa na youtube?


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 12:09 
Offline
Junior
Uživatelský avatar
Lebo by tak nemohli ukazovat reklamu. Inac, bud rad ze tie videa najdu, bez tak sa to pusta samo a prvych 10-15 sekund je tam reklama.


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 13:06 
Offline
Pokročilý
Uživatelský avatar
Videa jedou normálně. IMHO ti to prasí nějaké nevhodné pravidlo na blokování reklam.

_________________
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.


Naposledy upravil r34ktor dne 8. 8. 2017 14:39, celkově upraveno 1

Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 14:03 
Offline
Junior
nepochopils.

Problém je, že se nenačte ten iframe, když nemá src, ...a i kdyby měl src místo data-src, tak by to vedlo na neplatnou stránku(omlouváme se stránka neexistuje)


Videa se samy nepouští a žádna reklama tam taky není nikde. (když nepočítám holčíkovo článek o USB 3-C dokování s videem, kde tam jak pěst na oko zkouší s šmejdskou znakčkou benq, 3 zmíní název monitoru včetně značky jak robot v tom videu a ještě na tom monitoru otevře živě.cz s reklamama!) -- to je reklama přímo ve videostreamu, ta se blokovat nedá.


Reklama e mi samozřejmě neukazuje, musel jsem zapracovat na pravidlu
/(?!.+\.js)^.+/$script,domain=www.zive.cz|zive.cz|digiarena.e15.cz|connect.zive.cz|www.blesk.cz|avmania.e15.cz|www.auto.cz|www.isport.cz|www.e15.cz|doupe.zive.cz|www.sportrevue.cz|mobilmania.cz
zablokovat iframe,xhr,js a vše third party


zjistil jsem že ten frame se načte jen ,když má referer nebo cookie. v něm pak není problém si najít span s adresou.
Kód:
// ==UserScript==
// @name         zive videofix
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  maglajs v html
// @author       acapela.tt
// @match        https://www.zive.cz/*
// @grant        none
// ==/UserScript==

var j=function() {

    var el=document.querySelector(".cnc-video-wrap iframe");
    el.src=el.dataset.src;
    el.addEventListener("load",function(){
        el=this;
        var sp=el.contentDocument.querySelector(".buttons-resolutions");
        sp.style.right=0;
        for( var el of sp.querySelectorAll("span")){
            el.outerHTML=el.outerHTML.replace("span","a").replace("name","href");
        }
    });
};
window.addEventListener("load",j);


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 14:43 
Offline
Pokročilý
Uživatelský avatar
Pokud blokuješ referery, cookie, skripty a kdovíco dalšího, tak se nemůžeš divit, že některé stránky nefungují korektně. Je to prostě něco za něco.

_________________
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.


Nahoru
 Profil   
HRT 1 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 15:41 
Offline
Junior
tak jednoduše: jádro čokla v boudě je v tom ,proč někdy má atribut src( nebo data-src ,ať je klid) přmočarý tvar
src=https://www.zive.cz/lNN5BzhFEPC_.Km_cXiqak.w2zPnnQgJyhe/USVcGIHNAwK3576913
a jindy
src=http://player.zive.cz/embed/3576913

poznámka pod čarou : https://v.cncenter.cz/video/720p/25-720p-3576913.mp4


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 15:45 
Offline
Taťka moderátor
Uživatelský avatar
No takove problemy bych tky chtel. :-))


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 8. 8. 2017 16:17 
Offline
Pokročilý
Uživatelský avatar
Co vede kodéry psát věci zrovna takto nikdo z nás netuší.

Zjistit přímou adresu videa je ve Firefoxu snadné - RMB na video > Zobrazit zdrojový kód rámu a vidím vše.

Příklad
Článek s videem: https://www.zive.cz/clanky/jak-vybrat-e ... fault.aspx
Část kódu s odkazy:
Kód:
<div class="cnc-video-container">
        <div class="is-splash  play-button flowplayer fp-ratio" id="player_3584784_inart" data-fullscreen="true" data-splash="https://img.cncenter.cz/img/25-origin-3584784.jpg" poster="https://img.cncenter.cz/img/25-origin-3584784.jpg" title="Jak vybrat externí disk k počítači">
          <div id="player_3584784_inart-buttons" class="buttons-resolutions">
            <span name="https://v.cncenter.cz/video/1080p/25-1080p-3584784.mp4" class="1080p">1080p</span>
            <span name="https://v.cncenter.cz/video/720p/25-720p-3584784.mp4" class="720p">720p</span>
            <span name="https://v.cncenter.cz/video/360p/25-360p-3584784.mp4" class="active 360p">360p</span>
          </div>

_________________
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 9. 8. 2017 10:24 
Offline
Hlavní administrátor
Uživatelský avatar
Když vypnete blokování reklamy, tak to jede, že? So it's not a bug, it's a feature :)


Nahoru
 Profil   
 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 15. 8. 2017 14:32 
Offline
Junior
Když vypnu blokování reklam, tak se pobleju. Mám snad na čele napsáno reklamy, sežerte si mě?


Nahoru
 Profil   
HRT 1 
 Předmět příspěvku: Re: nejdou videa na živě (iframe má špatný data-src)
Odeslat příspěvekNapsal: 15. 8. 2017 16:19 
Offline
Taťka moderátor
Uživatelský avatar
Vis jak, nikdo Te nenuti Zive.cz navstevovat. :-))

_________________
Administrátor fóra MobilMania.cz a moderátor fóra Živě.cz
Pokud neodpovím do dvou dní, připomeňte se.


Nahoru
 Profil   
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přeskočit na:  
Podmínky pro užívání služby informační společnosti | Informace o zpracování osobních údajů | Cookies
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group