2012-11-11 17 views
8

Ich arbeite an einer Web-App, mit der Benutzer ihre Lieblingsfilme, Regisseure, Filmemacher und Schauspieler erzählen können. Dazu möchte ich ihnen eine Dropdown-Liste oder Auto-Vervollständigung für jede von ihnen zur Verfügung stellen, so dass sie nur ihre Auswahl treffen können.Liste aller Filmtitel, Schauspieler, Regisseure, Autoren von Imdb

Dafür: Ich brauche eine Liste aller Filmtitel, Schauspieler, Regisseure, Autoren auf Imdb.

Ich überprüfte Imdbpy und es scheint keine Methoden zur Verfügung zu stellen, um diese Daten zu bekommen.

Möchten Sie mithilfe von imdbpy2sql.py eine Datenbank erstellen und mithilfe von sql die Datenbank abfragen, um die erforderlichen Daten bereitzustellen? Gibt es einen anderen Weg, dies zu tun?

Danke!

+0

Wird dies für Sie hilfreich sein? Eine ähnliche Frage wurde in [WebApps-Stack-Site] (http://webapps.stackexchange.com/questions/4548/free-struktured-movie-data-source-where-can-i-find-one) – bonCodigo

+0

@bonCodigo I veröffentlicht weiß von Diensten, die imdb Details pro Film geben ... sie lassen Sie Details abrufen, wenn Sie ihnen Filmtitel oder ID imdb geben ... aber was ich brauche, ist eine Liste aller Filme auf imdb und ähnlich Schauspieler, Regisseur und Schriftsteller – shreyj

Antwort

10

Mit imdbpy2sql.py zum Erstellen einer Datenbank und zum Abfragen der Datenbank mithilfe von SQL erhalten Sie die erforderlichen Daten.

Sie können auch versuchen, Java Movie Database oder imdbdumpimport zu verwenden, um die Textdateien in SQL einzulesen.

Die letzte Möglichkeit, dies zu tun, ist die Analyse der plain text files von IMDb zur Verfügung gestellt.

+0

hat die Daten über imdbpy2sql.py + sql Abfragen erhalten. – shreyj

3

Ich denke, Ihre beste Option ist das Parsen der reinen Textdateien verteilt hier: imdb interfaces. Sie brauchen wahrscheinlich nur die Filme "Filme", ​​"Schauspieler", "Schauspielerinnen" und "Regisseur"; Sie sind ziemlich leicht zu analysieren.

+0

waren Englische Versionen dieser Datenbanken zu dieser Zeit? Ich sehe nur zwei Franzosen und Holländer .. Ist das absichtlich? –

+1

@AndrewTFinnell: Welche Dateien verwenden Sie? ftp://ftp.fu-berlin.de/pub/misc/movies/database/ enthält alle englischen Titel sowie viele AKAs in anderen Sprachen. –