2009-05-25 8 views
1

Ich versuche ein Skript zu schreiben, das Gameplay-Videos automatisch herunterladen kann. Die Webseiten sehen aus wie dota.sgamer.com/Video/Detail/402 und www.wfbrood.com/movie/spl2009/movie_38214.html, sie haben einen eingebauten FLV-Player im Flash-Plugin. Gibt es eine Bibliothek, die mir hilft, die genauen URLs zu finden? oder irgendwelche anderen Ideen, um es zu bekommen?Gibt es eine Bibliothek, um URLs von eingebetteten FLVs in einer Webseite zu finden?

Vielen Dank für Ihre Antworten

+0

weiguan louzhu. – overboming

Antwort

1

Es sieht aus wie Flashticle (4. Ergebnis auf der Suche in der Käse-Shop für "Flash"), könnte in der Lage sein, die gewünschten Informationen zu bekommen, wenn es da ist.

Zum Abrufen der Datei möchten Sie einen HTML-Parser betrachten. Ich habe gute Dinge über Beautiful Soup gehört. Zwischen diesem und urllib2 (Teil der Standardbibliothek) sollten Sie in der Lage sein, die swf-Datei zum Bearbeiten herunterzuladen.

Bitte beachten Sie, dass ich dies noch nie probiert habe und überhaupt nicht mit Flash vertraut bin (außer als Endanwender natürlich).

0

wenn der veröffentlichen Player einbinden Verwendung einer Variablen macht, wo der flv Pfad dann gesetzt Sie es herunterladen können, wenn nicht .. Ich bezweifle, dass Sie etwas finden, es zu tun „automatisch“, da Jede Seite macht ihren eigenen Player und identifiziert die Datei nach ID, nicht nach Pfad, was es schwierig macht zu wissen, wo die FLV-Datei ist.

+0

Es gibt eine Website http://www.flvcd.com/, die die FLV URLs in Ihrer Anfrage herausfinden kann, ich will nur wissen, wie es funktioniert. – ZelluX