nejdou videa na živě (iframe má špatný data-src)

Rady, náměty, připomínky...

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod dovok 8. 8. 2017 09:47

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?
dovok
Junior

Odeslat příspěvekod Bumerang 8. 8. 2017 11:09

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.
Bumerang
Junior
Uživatelský avatar

Odeslat příspěvekod r34ktor 8. 8. 2017 12:06

Videa jedou normálně. IMHO ti to prasí nějaké nevhodné pravidlo na blokování reklam.
Naposledy upravil r34ktor dne 8. 8. 2017 13:39, celkově upraveno 1
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod dovok 8. 8. 2017 13:03

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: Vybrat vše
// ==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);
dovok
Junior

Odeslat příspěvekod r34ktor 8. 8. 2017 13:43

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í.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod dovok 8. 8. 2017 14:41

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
dovok
Junior

Odeslat příspěvekod mople71 8. 8. 2017 14:45

No takove problemy bych tky chtel. :-))
mople71
Taťka moderátor
Uživatelský avatar

Odeslat příspěvekod r34ktor 8. 8. 2017 15:17

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: Vybrat vše
<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í.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Marek Lutonský 9. 8. 2017 09:24

Když vypnete blokování reklamy, tak to jede, že? So it's not a bug, it's a feature :)
Marek Lutonský
Hlavní administrátor
Uživatelský avatar

Odeslat příspěvekod dovok 15. 8. 2017 13:32

Když vypnu blokování reklam, tak se pobleju. Mám snad na čele napsáno reklamy, sežerte si mě?
dovok
Junior

Odeslat příspěvekod mople71 15. 8. 2017 15:19

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.
mople71
Taťka moderátor
Uživatelský avatar


Kdo je online

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