Kezdőoldal » Számítástechnika » Programozás » Miért nem látok létező adatoka...

Miért nem látok létező adatokat a forráskódban?

Figyelt kérdés

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?



2015. szept. 12. 12:29
 1/9 anonim ***** válasza:
A forráskódot hol nézed, ha nem az "elem megtekintése"-vel?
2015. szept. 12. 12:34
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
100%
JS illeszti bele, a CTRL+U forrás nézetnél azért nem látod, mert X időkor elkészül a dokumentum, aztán X után lefutnak a js kódok, de ha már lefutottak, te akkor is csak az X idejű forrást látod úgy. Ez nem biztonsági elrejtős cucc, csak szimplán így működik a böngészőben lévő forrás kiíró.
2015. szept. 12. 12:48
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
100%

"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.

2015. szept. 12. 12:59
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
100%

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.

2015. szept. 12. 14:57
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
100%
Bár ez nem válasza akérdésedre, de ha csak az a célod, hogy megszerezd az URL-t, akkor megnézheted pl Fiddlerrel is, hogy honnan tölti le. Ez egy HTTP proxy, kiirja az összes letöltöt oldal/file URLjét.
2015. szept. 12. 19:49
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:

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.

2015. szept. 13. 00:56
 7/9 anonim ***** válasza:
cURL-al letöltöd az oldalt, vizsgálod, megtalálod a js-t majd abból szeded ki az adatokat nem pedig html-ből. Vagy valami ilyesmi, lehet bonyolultabb lesz, csak át kell nézni, hogy honnan, mi alapján adja oda a filet, illetve a codecset (ha változó).
2015. szept. 13. 09:03
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
100%

Itt egz pl:

Vegyük ezt az urlt:

[link]

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:

[link]

Nyilván ide helyettesitsd be az előző stringet.


Ebben már megtalálod a video urljét:

<StreamUrl> [link]

2015. szept. 13. 09:51
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
Köszönöm még egyszer, így már teljesen világos! :)
2015. szept. 14. 07:40

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!