Jump to content

Extraer datos de una web


German

Recommended Posts

Hola buenas tardes a tod@s, aquí de nuevo y para solicitar vuestra colaboración, la cual agadezco desde ya.

Me han hecho una consulta y la verdad no he sabido contestar ya que no tenía ni idea, pero me sonaba de que aquí en el foro se había tratado este tema en alguna ocasión, lo he buscado y no he encontrado algo que me pueda servir y por lo tanto lo expongo como nuevo tema.

La cuestión es si se puede extraer los datos de una página web de embargos, copiar las tablas que aparecen al filtrar los distintos apartados y pasarlas a un excel, para así ya luego poder filtrar y hacer una búsqueda determinada en dicho excel. La web sería http://www.seg-social.es/Internet_1/Lanzadera/index.htm?URL=5

Espero vuestros comentarios expertos y amig@s.

 

Un saludo, Germán.

Link to post
Share on other sites

 

Hace 18 horas, German dijo:

La cuestión es si se puede extraer los datos de una página web de embargos, copiar las tablas que aparecen al filtrar los distintos apartados y pasarlas a un excel, para así ya luego poder filtrar y hacer una búsqueda determinada en dicho excel. La web sería http://www.seg-social.es/Internet_1/Lanzadera/index.htm?URL=5

Espero vuestros comentarios expertos y amig@s.

 

Un saludo, Germán.

Si se puede y es relativamente fácil, ya que no se te pide contraseña ni utilizan captchas. Este es un proyecto desde cero y no cuentas con código alguno por lo cual solo puedo ayudarte diciendo que si buscas dentro de este foro acerca de web scraping encontraras mas detalles al respecto.

Saludos!

Link to post
Share on other sites

Muchas gracias @digitalboy buscaré lo que comentas a ver si hay suerte, y si otr@ compañer@ desea hacer otro comentario o ayuda al respecto quedo a la espera, no quiero que me den el proyecto pero me parecía una tontería poner un excel sin nada, sin antes saber si se podía hacer, se puede empezar poniendo ese código y de ahí puedo empezar a crear ese proyecto yo mismo preguntando las dudas, no pido que nadie lo haga.

Pero entiendo tu postura compañero, muchas gracias de todas formas.

Un saludo, Germán.

Link to post
Share on other sites

Muy buenas @logroastur, primero muchísimas gracias por tu aporte, es un placer coincidir contigo después de tanto tiempo.

He probado el archivo y da un fallo de ejecución, te pongo imágenes del error. Espero tus comentarios. Aun tengo instalado el 2007, lo digo por si pudiera ser ese el motivo.

Me alegro saludarte nuevamente.

Germán.

2.png

1.png

Link to post
Share on other sites

Buenas @German

Veamos con la escasa información que muestras, es materialmente imposible que te pueda dar una posible solución.

La información que se debe de saber es la siguiente

1º ver el valor del objeto wbb

2º comprobar que se cargo correctamente la pagina

Para ello

1º cambiar el tamaño del wbb  para que se vea

2º en el error verifica los valores de wbb en la ventana de VBA en Ventana Locales, en ella comprueba los valores  de wbb.document

Bien con dicha información podrás saber el por que no funciona

Un saludo

 

Link to post
Share on other sites

Bueno seguiré investigando a ver si puedo ver algo más, hasta ahora no sé cual puede ser, si he visto que la ruta tu tienes puesto     : FullName : "C:\Archivos de programa\Microsoft Office\Office12\EXCEL.EXE" : String

No sé si ese puede ser el error, y si es así, donde podría cambiarlo, lo siento pero no tengo ni idea de VBA y cualquier cosa se me hace un mundo. Supongo que a ti te funcionará bien, no?

He llegado hasta ver en Ventana Locales el wbb.document y hay muchisimos valores, no sabría cual cambiar y como cambiarlos.

Muchas gracias por tu colaboración, tu tiempo y trabajo.

 

Un saludo, Germán.

Link to post
Share on other sites

logroastur!!!

Realmente es mucho amor al arte! Probé la macro y funciono, alrededor de 700 lineas de código y un buen diseño del formulario, deberías mandarlo a aportes par futuras dudas con temas relacionados a este.

Solo una observación, considero que hubiese sido más practico haber echo la extracción global de toda la información del portal, vaciarlo a Excel y de ahí utilizar filtros para seleccionar datos deseados.

Saludos!

Link to post
Share on other sites

Hola de nuevo, @sergio, muchas gracias, no sé cual sería el error, a ver si el correo lo puse mal, te lo vuelvo a poner ya que he visto que en perfil no aparecía, no sé si con el cambio de soporte se perdió en algún momento, el email es <lacosturera_merche@hotmail.com>.

@logroastur hoy he vuelto a probar (ya que los fines de semana no puedo) y se abre el formulario al ejecutar la macro, y sorpresa, no me da erros, pero tras esperar un tiempo prudencial veo que no se carga es resto de páginas del formulario, o sea se queda parada pero sin dar fallo alguno. Entiendo que tampoco te aclares con mis explicaciones, pero es que tampoco sé por donde mirar y qué explicar.

@digitalboy gracias por tus apreciaciones, eso que comentas es lo que pretendía desde un principio.

Un saludo a todos, Germán.

Link to post
Share on other sites
  • 3 weeks later...

Buenas tardes, a pesar del intento la persona que me había consultado parece no desea seguir con el proyecto, por lo que dando las gracias a las personas involucradas en las contestaciones, muy especialmente al compañero @logroastur daré éste tema como FINALIZADO, aunque no haya quedado solucionado por el motivo explicado.

Gracias y un cordial saludo a tod@s.

Germán.

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Guest
This topic is now closed to further replies.


  • Crear macros Excel

  • Posts

    • Si habia buscado pero tengo que calcular la distancia entre 1 cliente y 39 mil mas. Despues calcular cual es el de menos distancia..... A  lo que veo es un tema dificil. Muchas gracias
    • MUCHAS GRACIAS SR. ANTONI.  como siempre dando en el punto. sr. antoni disculpe la molestia todo esta ok.  me olvide preguntar tambien por  la ayuda por periodo mensual filtrando. para que me jale el inventario inicial del periodo anterior dejo como quedaria al filtrar por mes. para tener dos opciones de reporte por fecha en la hoja donde iran los 2 esultados. muchas gracias por su gentil ayuda maestro.   REPORTE F_1 M_.xlsm
    • Hola Grupo un gusto saludarlos a todos,  Estoy realizando planificaciones semanales , donde tengo una base con los horarios de los agentes y sus libres, y luego en base a eso realizo una planificacion semanal , Pero me resta resultando muy manual, mi idea es poderla automatizarla un poco, o lo mas que se pueda ya que entiendo que es dificil,  La idea que tengo y que intente hacer de muchas formas pero por el momento no logro concretar es la siguiente:  Si el agente ese dia tiene su horario normal y esta capactiado en la tarea ejemplo 3 tipos de Tarea (administracion, ventas, logistica ) y conincide con su hora que se autocomplete en base al dia y al dia que el agente trabaje, Me resulta muy dificil debido a que son varios parametros, las planificaciones se manandan de forma semanal,  Me parece super interesante podes desarrollar una idea de este tipo y mas excel, entiendo que es posible pero me resulta difícil, muy difícil, Me podrían brindar ayuda a concretar este problema ? intente de muchas formas pero no logre realizarlo,  Estaria encantando con la ayuda que pueden brindar, Saludos desde Uruguay!    Planificacion Dinamica x agentes Semanales .xlsx
    • Busca por la red "calcular distancia entre dos puntos de geolocalización en Excel" Ya con ese calculo, lo que sigue es sencillo de hacer, y si no puedes hacer esta parte, pues nos avisas por aquí    Saludos
    • Hola a tod@s, Tengo un fichero de Excel para realizar un registro de entradas y salidas y me esta funcionando en cuanto a la parte de cumplimentar en la hoja de Excel directamente. Intentare explicarme lo mejor posible. Pero lo mejor es probarlo.Se trata de una tabla en las que estarían las entradas y salidas de productos de las distintas obras que tenemos (que se llama "Registros" en la hoja REGISTRO) y en la que añadimos y quitamos artículos que pueden entrar o salir según necesidades para llevar un control.Hay otra tabla donde tenemos todos los productos (que se llama "Productos" en la hoja PRODUCTOS).Y una tercera hoja donde tenemos pequeñas tablas para los desplegables que queramos disponer.Todas las hojas están relacionadas mediante formulas y validación de datos.Si comprueban a meter datos o a sacar datos en la hoja de Registro directamente comprobaran que funciona de forma correcta. Suma los productos cuando el valor es positivo y resta cuando el valor es negativo pero si el valor de existencias de ese producto es inferior a cero dará un error porque no hay existencias. Hasta aquí funciona todo correcto.Pero me he creado un formulario para introducir la fecha, que lo hace de forma automática y un código que lo introduce de forma automática a partir de un Listbox que me he creado. Si colocamos un valor y luego lo borramos en el Textbox de búsqueda sacara el listado de todos los artículos. Después solamente con seleccionar el articulo que deseamos lo colocara en el Textbox de código.Pero el problema que no he conseguido resolver es en la parte del Textbox de Cantidad. Porque ahí si coloco un numero negativo aunque el stock sea cero o inferior a cero pues me lo coloca igualmente y no soy capaz de solucionarlo. Me han intentado ayudar en otro foro pero me acabo dando problemas que hacia la suma mal.Espero que lo puedan entender y que me pueden ayudar o darme alguna solución.Yo lo que pretendo después, es poder bloquear las hojas para que nadie pueda modificarlas salvo en algunos campos porque este archivo es para compartir a varios usuarios y unos podrán entrar material y otros solamente sacar material . Pero eso ya será otra historia. Primero quería resolver esto.Disculpen por tanto embrollo, pero cualquier duda se la podre aclarar sin problema. En resumen, seria validar la cantidad introducida para evitar que el stock del producto sea menor que 0. Muchas gracias a todos.   Entradas y salidas de material_5.xlsm
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy