Estoy creando un sistema de recomendación simple que implementa un algoritmo de filtrado de contenido. Necesito probar el sistema con los metadatos de la película, pero esto ha sido muy difícil. Sé de IMDB, por favor, ¿cómo obtengo los metadatos de películas como título, película, género, palabras clave, tramas, actores, país, fecha de lanzamiento, idioma, etc. y lo almaceno como un archivo xml para ser utilizado por mi aplicación? ¿Alguien sabe de una solución? Gracias.¿Cómo obtener metadatos de películas de IMDB usando Java?
Respuesta
Consulte IMDB interfaces para obtener información.
Además, vea el IMDB API. como se ve desde allí, XML no es compatible (todavía).
En primer lugar comprobar su conformidad o licencias http://www.imdb.com/help/show_leaf?usedatasoftware
Sus datos está disponible aquí http://www.imdb.com/interfaces
+1 por mencionar la licencia. Con demasiada frecuencia, la gente se olvida de eso (a menudo voluntariamente). –
¿Conoce una forma de comunicarse con "interfaces" a través de XML/JSON en lugar de la línea de comando? – sparkle
Considerando IMDB establece explícitamente que cualquier información debe tomarse únicamente de los datos de texto sin formato disponibles desde sus sitios FTP, estoy bastante seguro de que es ilegal comunicarse con su sitio web a través de XML/JSON. Sin embargo, eso no significa que no sea posible. Ver http://stackoverflow.com/questions/1966503/does-imdb-provide-an-api. –
ahora también existe Open movie database API con una bonita interfaz simple ver
he creado un poco (muy poco) marco que utiliza omdb para obtener información de la película: https://sourceforge.net/projects/omdbapi4j/
Puede ser que usted puede utilizar la b El servicio web RESTful es ligero y gratuito. Este servicio proporcionará la respuesta xml/json de la información de la película según lo requiera.
http://www.freesoftapps.com/services/imdb/?title=shawshank%20redemption
Puede encontrar más información sobre este link
Jersey Java Código Cliente:
Client client = Client.create();
WebResource resource = client.resource(urlString);
ClientResponse response = resource.accept("application/json").get(ClientResponse.class);
String json = response.getEntity(String.class);
- 1. Obtener metadatos de SHOUTcast usando IcyStreamMeta
- 2. Obtener metadatos de MPMoviePlayerController
- 3. Obtener metadatos de DOI
- 4. Cómo obtener metadatos de imagen en ios
- 5. API para obtener una lista de películas por actor o director?
- 6. Programación de metadatos Java
- 7. ¿Cómo obtener metadatos de una imagen?
- 8. cómo obtener los metadatos de jsTree.
- 9. ¿Hay alguna buena API de películas/películas por ahí?
- 10. Conexión a IMDB
- 11. Cómo reproducir películas con una URL usando un NSURLProtocol personalizado?
- 12. WordPress obtener usuario por metadatos
- 13. ¿Cómo obtener los metadatos del libro?
- 14. IMDB a MySQL: inserte datos de IMDB en la base de datos MySQL
- 15. Hacer películas con archivos de datos usando gnuplot
- 16. Reproducción de películas de ITunes con MPMoviePlayerController?
- 17. Lectura/Escritura de metadatos de archivo usando C/C++
- 18. ¿Cómo obtener las fechas de lanzamiento de DVD de las películas programáticamente?
- 19. Obtener metadatos del modelo de su nombre de la clase
- 20. ¿La forma más fácil de obtener metadatos de base de datos en Java?
- 21. Cualquier API de IMDB para obtener el historial de calificaciones del usuario?
- 22. ¿Cómo obtener la conexión de URL usando proxy en java?
- 23. Consulta en MongoDB Metadatos GridFS (Java)
- 24. Obtener metadatos de procedimientos almacenados para un procedimiento dentro de un paquete Oracle usando ADO.NET
- 25. Exportar películas de Powerpoint a un archivo en C#
- 26. Cómo recuperar metadatos de secuencias de JDBC?
- 27. Cómo exportar películas desde Powerpoint 2010?
- 28. ¿Cómo extraer metadatos de mp3?
- 29. ¿Cómo construir un sistema de recomendación de películas?
- 30. Obtener todos los esquemas de metadatos de una publicación
Véase también http://stackoverflow.com/questions/1966503/does-imdb- provide-an-api. –