2011-01-04 10 views
0

Ich möchte Filme nach Genre Informationen mit IMDBPY bekommen. Ich habe IMDb.get_keyword Funktion gefunden, aber es hat nicht für mich funktioniert. Irgendeine Idee?Wie man abfragt, indem man nur Genre Informationen gibt

Beispiel:

from imdb import IMDb 
ia = IMDb() 
print ia.get_keyword(u'ring', results = 5) 
+1

von 'Werk' nicht, gibt es einen Fehler entdeckt? Oder es druckt nichts? – user225312

+0

Entschuldigung. Ich habe es nicht klar erklärt. Die Ausgabe der Funktion IMDb.get_keyword ist für mich nicht nützlich. Was ich brauche, ist eine Liste von Filmen, deren Genre das gleiche wie mein Argument ist. – Thorn

Antwort

0

Sind Sie hinter jedem Proxy?

In diesem Fall müssen Sie möglicherweise set_proxy.

i.set_proxy('http://yourhttproxyurl:proxyport/') 

Und dann nur SEARCH_KEYWORD für Filme zur Suche benutzen, die ein bestimmtes Schlüsselwort für Genre entsprechen könnten

import imdb 
ia = imdb.IMDb() 
t_result = ia.search_keyword(u'comedy') 
// process your list of t_result 
+0

Dies ist nicht der Fall von Proxy oder Verbindungsproblemen. Die Ausgabe von get_keyword ist für mich nicht relevant. search_movie ist auch nutzlos, weil ich eine Liste von Filmen benötige, deren Genre das gleiche ist. Ich brauche eine Funktion (wie get_keyword (Schlüsselwort, Ergebnisse)) oder eine Lösung, die in der Lage ist, eine bestimmte Anzahl von Filmen zurückzugeben, deren Genre das gleiche ist. – Thorn

+0

Ich denke, du musst nur das search_keyword verwenden und deinen Genre-Namen angeben und dann diese Filme filtern. Ich sehe keine direkte Schnittstelle für die Suche nach Genre. –

+0

Es hat nicht funktioniert. Zunächst einmal gibt die Funktion search_keyword "plot keywords" zurück, keinen Film (genauer gesagt kein Filmobjekt). Vielleicht meinst du get_keyword Funktion. Aber es hat nicht so gut funktioniert. Es gibt einen Film namens Black Swan. Imdb sagt, dass Black Swans Genres Drama und Thriller sind. Ich habe get_keyword (u'thriller ') benutzt, konnte aber keinen Film bekommen. Ich denke, es gibt einen anderen Weg ... Übrigens, vielen Dank für die Aufmerksamkeit Senthil. – Thorn