Oglądam strumień Flash. Mogę oglądać ten sam strumień w dwóch różnych odtwarzaczach (skonfigurowanych przez kogoś innego), ale nie lubię żadnego z nich.
Czy jest jakiś sposób, aby znaleźć / pobrać / wyodrębnić bezpośredni link do strumienia flash, w który grają ci dwaj gracze? Czy mogę oglądać to za pomocą innego odtwarzacza?
Edycja: odtwarzacz przesyła strumieniowo strumień RTMP, a nie plik wideo FLV.
Odpowiedzi:
Pobierz i zdekompiluj plik flash. Źródło strumienia powinno być dość łatwe do znalezienia.
Możliwe, że odtwarzacz jest ogólny, a odtwarzany plik / strumień jest przekazywany jako parametr. Grep kod źródłowy strony dla „embed” / „swf” lub tekstu znajdującego się w pobliżu obiektu flash na stronie. Następnie spójrz na zawartość „param name” / „param value”
źródło
Firebug dla Firefoksa i Google Chrome Developer Tools (wbudowane w Chrome ) mogą wyświetlać każde żądanie HTTP wykonane przez przeglądarkę. Czasami ujawniają takie adresy URL.
W przeglądarce Firefox zainstaluj Firebug (bez ponownego uruchamiania), uruchom dodatek, klikając ikonę błędu (użyj dostosuj, aby był widoczny - ale powinien być domyślnie), uruchom strumień, aw oknie Firebug kliknij kartę Net, a następnie Wszystkie, może odświeżyć stronę wideo. Adres URL powinien pojawić się po umieszczeniu myszy nad linią, która mówi coś w stylu „POBIERZ wideo”, kliknij prawym przyciskiem myszy adres URL i skopiuj lokalizację.
W Chrome otwórz narzędzia programistyczne, sprawdź kartę Sieć i rozpocznij odtwarzanie pliku.
źródło
Fiddler2 to świetne narzędzie do tego. Pomyśl o tym jak o Wireshark, ale konkretnie o HTTP. Ujawni dokładnie, co robi Twoja przeglądarka. Działa, konfigurując się jako lokalny serwer proxy HTTP. Skieruj na nią przeglądarkę, a zobaczysz wszystkie wykonane połączenia i dane, które są przesyłane.
źródło
Jak wynika z wielu odpowiedzi, musi być na to wiele sposobów, ale być może jednym z najprostszych sposobów jest skorzystanie z dodatku do przeglądarki Firefox, takiego jak dodatek DownloadHelper , który ma tę zaletę, że jest dostępny na wszystkich systemach operacyjnych.
(Istnieją różne sposoby uzyskania dostępu do tej funkcji, ale wspomnę o jednym, który jest wyraźnie dostępny bez względu na konfigurację, ponieważ dodatek ma ustawienia ukrywania lub pokazywania przycisków i opcji)
Trochę rozwiązywania problemów.
Testując takie linki za pomocą VLC zauważam, że w niektórych przypadkach odtwarzacz nie może ich odtworzyć, a nawet ulega awarii. Ale można to naprawić w następujący sposób:
Ostatnia część takich adresów URL jest podobna
/video.flv?start=0
. Zmiana tego/video.flv?
może sprawić, że zadziała.Odkryłem to, używając innego rozwiązania przedstawionego poniżej, Internet Download Manager , w celu przechwycenia takiego strumienia wideo: wyświetla link, ale podczas próby wybrania go przez kliknięcie, IDM wybiera adres URL bez ostatniej części
start=0
(jako widoczne na obrazku poniżej). Ale wiele adresów URL można otworzyć w VLC również z tą ostatnią częścią.W systemie Windows Internet Download Manager może wąchać takie strumienie i przechwytywać je. Ponownie uważam, że łatwiej jest go używać w połączeniu z dodatkiem do Firefoksa, FlashGot, ale IDM może być również używany samodzielnie z dowolną przeglądarką. Kiedy IDM jest gotowy do uzyskania wideo, wyświetla adres URL:
Biorąc pod uwagę edycję:
„Edycja: odtwarzacz przesyła strumieniowo strumień RTMP, a nie plik wideo FLV”.
RTMP (Real Time Messaging Protocol) używa FLV lub MP4 jako formatu wideo.
źródło
URL Snooper lub moduł „Grab ++” programu Orbit Download Manager (uważaj na niechciane oprogramowanie reklamowe podczas instalacji) może pomóc w analizie ruchu sieciowego i znalezieniu adresu URL
źródło
Polecam to rozszerzenie dla Chrome, Grab Any Media .
Jest przetłumaczony na angielski, włoski, francuski, niemiecki, portugalski (kliknij flagi języka po prawej stronie).
źródło
Jeśli niekoniecznie potrzebujesz go jako strumienia w czasie rzeczywistym, możesz użyć DonwloadHelper dla Firefoksa. Pozwala przechowywać plik za strumieniem przeglądania offline lub oglądania w dowolnym programie, który lubisz.
źródło