Extraer datos de una página externa ¿Tecnología?

Tengo una megapagina muy antigua con mucha información en diferentes categorías, la cual es estática, es decir no esta almacenada en ninguna base de datos, simples htmls puros y duros,, más de 3500 htmls, algunos docs y algunos pdfs.

Mi idea es hacer un proyecto para recuperar solo la información que quiero y añadirla a una base de datos, sin tener que andar copiando y pegando por que son muchos htmls.

Lo bueno es que todos tienen más o menos la mismos tags, aunque con alguna que otra variación.

Mi idea es generar un formulario y poder añadir las etiquetas de apertura y de cierre que contenga el texto que quiero y que muestre ese texto e insertarlo en una base de datos.

Lo que no se es como extraer los datos. Había pensado usar ajax con jquery pero por lo que tengo entendido ajax no funciona con otros dominios o páginas externas a la hora de extraer información. Es por ello que había pensado en laravel.

¿Cuál seria la solución más idónea?

2 Respuestas

Respuesta

Supongo resolviste este problema, dado que estoy respondiendo luego de mucho tiempo. De no ser así, podrías usar Python para hacer webscraping.
He hecho trabajos como el que necesitas y realmente va muy bien.
Cualquier consulta a las ordenes.

Respuesta

I. Hola Compañer@, domino muy poco de este tema pero si sé que existen varias buenos métodos de hacerlo, adjunto varios por si resultaran de utilidad. Ánimo.

https://jarroba.com/scraping-python-beautifulsoup-ejemplos/ 

http://blog.jmacoe.com/programacion/web_developer/extraccion-datos-html/ 

http://protoinformatico.com/2014/11/extraer-datos-estructurados-de-una-pagina-web-con-python-y-beautifullsoup/ 

https://bbvaopen4u.com/es/actualidad/herramientas-de-extraccion-de-datos-para-principiantes-y-profesionales 

https://www.youtube.com/watch?v=u7-c6L-mofw 

http://deerme.org/php/capturar-datos-de-otra-web-en-php 

https://es.schoolofdata.org/introduccion-a-la-extraccion-de-datos-de-sitios-web-scraping/ 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas