Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cómo leer elementos de una página web en vb sin navegador web?

¿Cómo leer elementos de una página web en vb sin navegador web?

También puedes usar xmlhttp, que es similar al método Ajax de JavaScript:

Set xmlhttp = CreateObject("MicroSoft.XMLHTTP") 'Estas tres líneas son para obtener el código fuente de la página web

p>

xmlhttp.Open "get", "Escribe la URL aquí", False

xmlhttp.Send

Set html = CreateObject(" htmlfile") 'Estas dos líneas sirven para volver a analizar el código fuente de la página web en un documento html

html.Write xmlhttp.responseText

Set Acollection = html.All.tags ("input") 'Esto es para obtener todo el contenido del elemento de entrada html

...El siguiente código es exactamente el mismo que el tuyo

En este método, solo el código HTML Se descargará el código de la página web y no se descargarán las imágenes y scripts contenidos en la página web, hojas de estilo y otros datos, y no es necesario renderizar ni mostrar el contenido de la página web, por lo que la velocidad es mucho más rápida. que utilizar el control WebBrowser.