[flash] pobieranie filmu .flv

0

Witam, nie wiedziałem gdzie to napisać, więc napisałem tutaj.

Otóż potrzebuję pobrać filmik z history.com np. ten http://www.history.com/videos/history-of-the-thanksgiving-holiday#history-of-the-thanksgiving-holiday lecz nie mam pojęcia jak to zrobić. Przeszukałem już google i znalazłem kilka sposobów, lecz żaden się nie sprawdził. Próbowałem m.in.:

-zapisanie strony na dysku - były wszystkie pliki z animacjami, grafikami itp. poza tym filmem
-znaleźć ten film w plikach tymczasowych przeglądarki, lecz nie zapisywał się on tam, a np. filmy z youtube zapisują się normalnie
-znaleźć bezpośredni link do filmu w źródle i wrzucić go do różnych stron które pozwalają na pobranie filmu, lecz to również nic nie dało

Jeśli ktoś wie, jak mogę pobrać ten film, to bardzo proszę o informacje.

0

Firefox + DownloadHelper

0

zainstalowałem wtyczke download helper oraz nawet jakis dodatek specjalnie do fimow z rozszerzeniem .flv. Na youtube i innych stronach działają te wtyczki bardzo fajnie a na tej nic...tak jak by nie było filmu na tej stronie...

0

w wywolaniu swf jest zakodowany w base64 string
odkodowywujesz go, otrzymujesz xml ale zakodowany do url, dekodujesz i masz xml z playlista.
wybierasz filmik, kopiujesz id i ostatecznie masz:

http://www.history.com/images/media/video/history_holidays_thanksgiving_broadband_1135808

i... zonk, 403, zabezpieczyli sie cwaniaki. i to nie tylko na referera (sprawdzilem we flashgecie), ale pewnie na inne naglowki ktore przesyla flash player.

zadanie dla Ciebie - sprawdzic jakie naglowki wysyla flash player w momencie wysylania zadania o film - i napisac skrypt (np php) ktory takie naglowki wysle (chyba ze to tylko user agent sprawdzają to i we flashgecie mozesz podmienic czy w przegladarce)

swoja droga.. juz wiem dlaczego teraz wszystkie strony typu "sciagaj z wrzuty/youtube" wymagaja JAVY - bo trzeba wlasnie te naglowki przeslac, a zamiast obciazac serwer transferem video, mozna oobciazyc klienta JAVA :P

edit:
jak nic nie rozumiesz z tego bełkotu to przyjmijmy NIE DA SIĘ jako rozwiązanie :) (edit2: w sumie możesz pogrzebać w cache przeglądarki, czy tam nie ma tej flv-ki)

0

z tego, co widzę, to jest to stream, a nie progressive download, więc bez specjalnych narzędzi nie zapiszesz tego. z tego samego powodu plik nie zapisuje się w cache i nie działają standardowe narzędzia.

0

RTMPDump?

0

Dzieki wszystkim za odpowiedzi. W takim razie na razie dam sobie z tym spokój, bo widze ze to bardziej skomplikowane niż myślałem.

0

Z tego co się orientuję, to w przeglądarkach Internet Explorer 6-8 da się to zrobić w następujący sposób:
Zakładając, że masz zainstalowany system na dysku C, przechdzisz do katalogu: C:\Documents and Settings\Nazwa_Użytkownika\Ustawienia lokalne\Temporary Internet Files\Content.IE5
Tam powinieneś mieć róznego rodzaju katalogi, a w którymś z nich powinien być ten plik z rozszerzeniem *.flv. Najlepiej użyj wyszukiwarki plików, aby znalazła Ci wszystkie pliki *.flv, bo nie wiadomo pod jaką nazwą może on być. Zanim to zrobisz, musisz pamiętać o 2 rzeczach:

  • Musisz mieć zmienione ustawienia tak, abyś miał wyświetlone ukryte pliki i foldery
  • Zanim zaczniesz szukać tego pliku, musi Ci się on cały załadować w przeglądarce (to całe "ładowanie" to ściąganie tego pliku na dysk do katalogu tymczasowego, w którym Ty właśnie będziesz go szukać)

1 użytkowników online, w tym zalogowanych: 0, gości: 1