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. Cómo especificar trailers de películas usando la API de Youtube
- 4. Obtener metadatos de DOI
- 5. Cómo obtener metadatos de imagen en ios
- 6. Programación de metadatos Java
- 7. API para obtener una lista de películas por actor o director?
- 8. ¿Cómo obtener metadatos de una imagen?
- 9. cómo obtener los metadatos de jsTree.
- 10. ¿Hay alguna buena API de películas/películas por ahí?
- 11. Conexión a IMDB
- 12. Cómo reproducir películas con una URL usando un NSURLProtocol personalizado?
- 13. WordPress obtener usuario por metadatos
- 14. ¿Cómo obtener los metadatos del libro?
- 15. IMDB a MySQL: inserte datos de IMDB en la base de datos MySQL
- 16. Hacer películas con archivos de datos usando gnuplot
- 17. Lectura/Escritura de metadatos de archivo usando C/C++
- 18. Reproducción de películas de ITunes con MPMoviePlayerController?
- 19. ¿Cómo obtener las fechas de lanzamiento de DVD de las películas programáticamente?
- 20. Obtener metadatos del modelo de su nombre de la clase
- 21. ¿La forma más fácil de obtener metadatos de base de datos en Java?
- 22. Cualquier API de IMDB para obtener el historial de calificaciones del usuario?
- 23. ¿Cómo obtener la conexión de URL usando proxy en java?
- 24. Consulta en MongoDB Metadatos GridFS (Java)
- 25. Obtener metadatos de procedimientos almacenados para un procedimiento dentro de un paquete Oracle usando ADO.NET
- 26. Leer/Modificar metadatos PDF usando iTextSharp
- 27. Exportar películas de Powerpoint a un archivo en C#
- 28. Cómo recuperar metadatos de secuencias de JDBC?
- 29. ¿Cómo extraer metadatos de mp3?
- 30. Cómo exportar películas desde Powerpoint 2010?
Véase también http://stackoverflow.com/questions/1966503/does-imdb- provide-an-api. –