Video DownloadHelper gibi uygulamaların nasıl çalıştığını kastediyorum.YouTube film indiricisi nasıl çalışır? - YouTube
Herhangi bir fikir?
Video DownloadHelper gibi uygulamaların nasıl çalıştığını kastediyorum.YouTube film indiricisi nasıl çalışır? - YouTube
Herhangi bir fikir?
GÜNCELLEME: Bu yanıt artık güncel olmayabilir, aşağıdaki yorumlara bakın. YouTube nihayet FLV aşamasına geçtiğinde ve HTML5 videosuna doğru kaydıkça, bu aslında nihayet gerçekleşecekti ...
Sadece gerçek FLV dosyasının bağlantısını çözüp, indirdiler.
http://www.youtube.com/watch?v=WEeqHj3Nj2c
video hakkında bilgi istemek için kullanılır:
http://www.youtube.com/get_video_info?&video_id=WEeqHj3Nj2c
videoyla ilgili bilgi bir TOKEN
içerir yapabilirsiniz
Bu
URL'den Video tanımlayıcı kopyalayarak yapılır sonra başka bir istekte bulunmak için kullanırsınız:http://www.youtube.com/get_video?video_id=WEeqHj3Nj2c&t=TOKEN
Her şey yolunda giderse, YouTube FLV
dosyasına doğrudan bir bağlantı ile Location
başlık da dahil olmak üzere HTTP 303 See Other
ile yanıt verecektir.
Bunun için teşekkürler !!! Bu harika, diğer sitelerin çoğu için de aynısını yapabilir miyim? – RadiantHex
Evet, her sitenin FLV'si var * bir yerlerde * var. YouTube büyük olasılıkla çok daha zor! Tarayıcınız ile sunucu arasındaki işlemi izlemek için FireBug gibi bir aracı ateşleyin ve FLV'lerin nerede saklandığını öğrenin. – Dolph
müthiş ve çok bilgilendirici cevap! = D teşekkürler! – RadiantHex
Uzantı koduna bakarak, çeşitli içerik türlerine ilişkin HTTP yanıtlarını ayrıştırma yoluyla regex tarafından gerçekleştirildiğini görebilirsiniz. Kod, network-probe.js içinde bulunur.
Özellikle onun Firefox eklentisi sdk http-on-incelemek-tepki olayı kullanarak - https://developer.mozilla.org/en-US/docs/Observer_Notifications#HTTP_requests
daha cevap almak için daha fazla cevap kabul etmek isteyebilirsiniz. –