Creacion Base de datos a partir de web

Iniciado por lluk, 7 Abril 2013, 17:13 PM

0 Miembros y 1 Visitante están viendo este tema.

lluk

Hola a todos,
un amigo y yo estamos empezando un proyecto web de películas. Para hacerlo necesitamos tener una base de datos con algunas películas (para empezar) y bueno como sabemos que esto lleva mucho trabajo y que los dos solos no lo vamos a poder hacer pensamos en enviar algunos mails a webs que tengan estas bases de datos (imdb, filmaffinity,...) y pedirles si nos la podrian prestar. Como es lógico, no nos van a dejar (por qué hacerlo si es su "riqueza"?) así que estamos buscando alguna forma de sacar toda la información de las películas de alguna web de este tipo o a ver si alguien sabe de alguna base de datos pública que podamos descargar.
Gracias

EFEX

El sitio imbd utilizan ellos mismo su propia api que es accesible pero no esta documentada y puede cambiar por lo que tendrias que estar al tanto de los cambios para adaptarlo de nuevo a tu script, es solo una alternativa para no tener que utilizan una graan base de datos.

http://stackoverflow.com/questions/1966503/does-imdb-provide-an-api/7744369#7744369
http://imdbapi.org/  (No es oficial del sitio imbd)
http://developer.netflix.com/docs/ (netflix api oficial)

Volviendo con lo de obtener una base de datos de actores, peliculas y demas no creo que lo consigas sin tener que pagar, es lo que pienso.
GITHUB 

lluk

gracias, justo estaba mirando esto lo que pasa es que queremos poner etiquetas en cada película y no sabemos como ponerlas si simplemente hacemos consultas a IMDB.
Voy a mirar los links que me has pasado a ver si encuentro algo. Gracias

pd: respecto a lo de pagar por una base de datos, estaría dispuesto a hacerlo para conseguir tirar adelante el proyecto

kalvinman

Lo que yo te recomendaría es hacer un crawler, un script con PHP puede ser que recorra los sitios saltando de una pagina en otra y usando expresiones regulares parseas el contenido de cada pagina extraes la información que necesitas y la almacenas en tu base de datos.

lluk

gracias por responder,
encontre un crawler que ya estaba hecho aunque a partir de ahí no se como seguir, dejo aquí el link de la web http://web3o.blogspot.com.es/2010/10/php-imdb-scraper-for-new-imdb-template.html
gracias!

edito: con no se como seguri me refiero a que no se que hacer para pasarlo a una base de datos. Gracias