Miért nem látok létező adatokat a forráskódban?
Nem először fordult már elő, hogy egy oldal forráskódjából ki akartam halászni egy videó linkjét, de nem volt a <video> tag-en belül semmi használható. Viszont ha az "Elem megtekintése" funkcióval néztem, akkor ott volt a <video> tag-ben az src és az elemen belül a <source>.
Pl.:
<video src=" [link]
<source src=" [link] type="video/mp4; codecs="avc1.42E01E, mp4a.40.2"">
</video>
A kérdéseim a következő lennének:
- miért nem látom ezt a forráskódban?
- hogyan lehet ilyet megvalósítani? esetleg ez direkt ilyen HTML5-ös biztonsági elrejtős cucc?
- hogyan férhetnék hozzá a <video> tag tartalmához, vagy a <video src="">-hez csak a forráskód felhasználásával?
"hogyan férhetnék hozzá a <video> tag tartalmához, vagy a <video src="">-hez csak a forráskód felhasználásával?"
Esetleg keress valami plugint, ami az épp aktuális DOMot írja ki, nem pedig a html betöltés utánit, biztos van ilyen.
Hát ja, emuláld a JS-t, vagy nyomozz még egy kicsit, hogy melyik szkript és hogyan generálja a videólinket.
Először én azt nézném meg (Chrome - Network fül), hogy AJAX-al milyen kéréseket intéz, hátha onnan kapja meg a videó linket.
Köszönöm a sok hasznos választ!
viperM: így már teljesen világos.
A cél egy olyan oldal elkészítése lett volna (saját célra), ahova ha beírok egy rtlmost.hu URL-t, akkor automatikusan elkezdi tölteni az ahhoz tartozó videót. Úgy látszik, akkor ez sehogy nem valósítható meg HTML forráskód felhasználásával.
Itt egz pl:
Vegyük ezt az urlt:
Ezt letöltöd, keresd meg benne ezt a részt:
"productAppearance":0,"shocking_scenes":0,"videoDuration":0,"videoSrc":[],"video_hash":"44bdcc8b640495efc4d6bfb3b089670283e39507","embedType":"PLAYER","player":"videoMost","watermarkDiv":"","channelLogoDiv":"","title":"Vigy\u00e9l el! 2015-09-12"}
A legegyszerűbb, ha a video_hash-t keresed, ahogy látom csak 1x szerepel a letölöttt htmlben. Innen az utána lévő érték kell neked: 44bdcc8b640495efc4d6bfb3b089670283e39507
Utána töltsd le a következő urlt:
Nyilván ide helyettesitsd be az előző stringet.
Ebben már megtalálod a video urljét:
<StreamUrl> [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!