none
Recuperar datos HTML de una tabla con Webbrowser RRS feed

  • Pregunta

  • Me estoy haciendo un programilla para consultar información sobre empleados de la empresa en la que trabajo, información pública.

    Cuando accedo a la página por html me permite consultar nombre, correo, tlf  etc  del empleado mediante un formulario en el que antes me pido un  dato. Como respuesta me muestra un listado de personas embebido en una html con tablas como registros.

    Quiero coger esa información y tratarla.

    El tema es que no consigo dar con la clave para importar los datos de esa tabla . He probado todo lo que encontrado por la web . Finalmente os pongo uno de los intentos que he probado.

    Dim doc As HtmlDocument = WebBrowser1.Document

    Dim divs As HtmlElementCollection = doc.GetElementsByTagName("td")

    For Each div As HtmlElement In divs

                If div.GetAttribute("class") = "texto4r" Then

                    ListBox1.Items.Add(div.InnerText)

                End If

            Next

    También he realizado pruebas con :

    WebBrowser1.Document.GetElementsByTagName("td")

    pero no he dado con la solución

    Os dejo una imagen de la tabla en html a ver si se os ocurre como obtener los datos de ella.

    Gracias.


    • Editado Abelzgz lunes, 8 de abril de 2019 13:39 explicación
    domingo, 7 de abril de 2019 23:48

Todas las respuestas

  • Hola

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, para poder darte una mejor atención, te solicitamos de favor que nos brindes un poco más de información acerca del problema que se te presenta, así como compartirnos un fragmento del código para podernos dar una idea más clara de lo que requieres.

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    lunes, 8 de abril de 2019 18:26