Autor Zpráva
Caster
Profil *
Zdravím, som úplný zelenáč, snažím sa vytvoriť jednoduchý script, ktorý by mi upravil výstup zo streamuj.tv, lenže mi to vôbec nereaguje na scripty.


Skúsil som najskôr na azete

// ==UserScript==
// @name        azet
// @namespace   Caster
// @include     http://azet.sk/*
// @include     http://*.azet.sk/*
// @version     1
// @grant       none
// ==/UserScript==



document.body.innerHTML= document.body.innerHTML.replace(/www.aktuality/gi,'skuska');

Fungovalo, prepísalo to, čo som chcel, lenže keď skúšam na streamuj.tv, tak sa nič nezmení

// ==UserScript==
// @name        Sosac/Streamuj limit 1.0
// @namespace   Caster
// @include     http://streamuj.tv/*
// @version     1
// @grant       none
// ==/UserScript==

document.body.innerHTML= document.body.innerHTML.replace(/mplugin4.locked=true&/gi,'mplugin4.locked=false&');


Kód stránky si pozrite napríklad tu: www.streamuj.tv/video/be32c0d6306c3735c11b?remote=1&width=960&height=540

Som úplný začiatočník, takže možno robím nejakú banálnu chybu. Ďakujem za radu.
Fisir
Profil
Reaguji na Castera:
Na odkázanou stránku jsem se nekoukal, ale hádám, že bys měl přidat definici:
@include     http://*.streamuj.tv/*

document.body.innerHTML
Tímhle se ti zruší všechny JavaScriptem navěšené eventy, takže je možné, že ovládací prvky pak nebudou reagovat na stisknutí. Možná se toho pokazí ještě více, tohle byla první věc, která mě trkla. Zkus místo toho příslušný element nějak programově zaměřit a nahradit pouze jeho obsah/atribut.
Caster
Profil *
Fisir:
@include     http://*.streamuj.tv/*
Stránky 3. úrovne tam nemajú, aspoň nie na to, čo potrebujem, ale vyskúšal som a nepomohlo. Skúšam to už celý deň a stále neviem, v čom je problém. Nie je možné, že to majú nejak zabezpečené a prepisuje sa to stále do pôvodného stavu?
weroro
Profil
Caster:
Na stránkach streamuj som v zdrojovom kóde nenašiel ani zmienku o tom, že by sa tam nachádzal reťazec mplugin4.locked, takže ho logicky ani nemôže prepísať.
Caster
Profil *
Tak predtým som pozeral zdrojový kód výberu na tej stránke, tam to je, v zdrojovom kóde stránky nie, ako sa k tomu teraz dostanem? Tu je odkaz na zdrojový kód výberu, kde sa to nachádza:

view-source:data:text/html;charset=utf-8,%3Cdiv%20style%3D%22position%3A%20relative%3B%20width%3A%20960px%3B%20height%3A%20540px%3B%22%20id%3D%22mediaplayer_wrapper%22%3E%EF%B7%90%3Cobject%20tabindex%3D%220%22%20name%3D%22mediaplayer%22%20id%3D%22mediaplayer%22%20bgcolor%3D%22%23000000%22%20data%3D%22%2Fnew-flash-player%2Fplayer.swf%22%20type%3D%22application%2Fx-shockwave-flash%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%3Cparam%20value%3D%22true%22%20name%3D%22allowfullscreen%22%3E%3Cparam%20value%3D%22always%22%20name%3D%22allowscriptaccess%22%3E%3Cparam%20value%3D%22true%22%20name%3D%22seamlesstabbing%22%3E%3Cparam%20value%3D%22transparent%22%20name%3D%22wmode%22%3E%3Cparam%20value%3D%22netstreambasepath%3Dhttp%253A%252F%252Fwww.streamuj.tv%252Fvideo%252Fbe32c0d6306c3735c11b%253Fremote%253D1%2526width%253D960%2526height%253D540%26amp%3Bid%3Dmediaplayer%26amp%3Bskin%3D%252Fnew-flash-player%252Fbeelden.zip%26amp%3Bprovider%3Dhttp%26amp%3Bwmode%3Dtransparent%26amp%3Bscreencolor%3D0x000000%26amp%3Bplugins%3Dhttp%253A%252F%252Fplugins.longtailvideo.com%252F5%252Fsharing%252Fsharing.swf%252Chttp%253A%252F%252Fwww.streamuj.tv%252Fnew-flash-player%252Fmplugin4.swf%26amp%3Bsharing.link%3Dhttp%253A%252F%252Fwww.streamuj.tv%252Fvideo%252Fbe32c0d6306c3735c11b%26amp%3Bsharing.code%3D%253Ciframe%2520src%253D%2522http%253A%252F%252Fwww.streamuj.tv%252Fvideo%252Fbe32c0d6306c3735c11b%253Fremote%253D1%2526width%253D960%2526height%253D540%2526width%253D960%2526height%253D540%2526affid%253D1%2522%2520width%253D%2522975%2522%2520height%253D%2522555%2522%2520scrolling%253D%2522no%2522%2520frameborder%253D%25220%2522%253E%253C%252Fiframe%253E%26amp%3Bsharing.pluginmode%3DHYBRID%26amp%3Bmplugin4.locked%3Dtrue%26amp%3Bmplugin4.watch%3D10000000%26amp%3Bmplugin4.wait%3D100%26amp%3Bmplugin4.link1%3D580%252C125%252C150%252C40%252Chttp%253A%252F%252Fwww.streamuj.tv%252Fhelp%253Faffid%253D1%26amp%3Bmplugin4.link2%3D20%252C155%252C680%252C360%252Chttp%253A%252F%252Fwww.streamuj.tv%252F_payments.php%253Faffid%253D1%26amp%3Bmplugin4.gateimg%3Dhttp%253A%252F%252Fwww.streamuj.tv%252Fbranavelkas.png%26amp%3Bmplugin4.linkJS%3D0%252C0%252C680%252C100%252CukazReklamu%26amp%3Bmplugin4.gatespots%3D60%26amp%3Bmplugin4.res0%3Dhttp%253A%252F%252Fwww.streamuj.tv%252Fvideo%252Fbe32c0d6306c3735c11b%253Fstreamuj%253Doriginal%252Chttp%253A%252F%252Fwww.streamuj.tv%252Fvideo%252Fbe32c0d6306c3735c11b%253Fstreamuj%253Dhd%26amp%3Bmplugin4.sub0%3D%25C4%258De%25C5%25A1tina%253Ehttp%253A%252F%252Fwww.streamuj.tv%252Fvideo%252Fbe32c0d6306c3735c11b%253Fstreamuj%253Dsubtitles%2526id%253D80361560a5a877149769%26amp%3Bmplugin4.dl0%3D%26amp%3Bmplugin4.langs%3DEnglish%26amp%3Bmplugin4.rn%3DSD%252CHD%26amp%3Bmplugin4.pluginmode%3DFLASH%26amp%3Bcontrolbar.position%3Dover%22%20name%3D%22flashvars%22%3E%3C%2Fobject%3E%EF%B7%AF%3Cdiv%20style%3D%22position%3A%20absolute%3B%20z-index%3A%2011%3B%20left%3A%200px%3B%20top%3A%200px%3B%22%20id%3D%22mediaplayer_sharing%22%3E%3C%2Fdiv%3E%3C%2Fdiv%3E

Ono by ale
// @include     http://streamuj.tv/*
malo na to stačiť, nie?
weroro
Profil
Caster:
Kde si ten kus kódu vzal? Vieš mi prosím napísať postup ako si to zobrazil, resp. kde?
Nemal by byť problém stým pracovať akurám treba zistiť na čo sa zamerať pri hľadaní daného reťazca.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: