. El NET paquete Agility HTML incluye las bibliotecas de LINQ para importar el contenido del cuerpo HTML de una página Web HTML a distancia. LINQ se utiliza normalmente para las conexiones de base de datos , pero las herramientas de . NET extendió el uso de LINQ to HTML y los datos XML en su sitio web o una página web externa a distancia. Este método se utiliza para importar el texto y código HTML en una página Web. Instrucciones
1
Abra Visual Studio y el proyecto que desea editar . Haga doble clic en el archivo de código fuente para abrir el código en el espacio de trabajo.
2
Añada las bibliotecas de LINQ para el archivo. Copia y pega el siguiente código en la parte superior de su página Web:
usando HtmlAgilityPack ;
3
Enlace a la página Web con la dirección URL de la página. El siguiente código abre " site.com ", pero se puede utilizar cualquier URL en su lugar :
web var = new HtmlWeb (); var documento = web.Load ( " site.com ") ;
4
Copiar la información de la etiqueta "body" . El código siguiente recupera la información contenida en la etiqueta "body" de la página Web :
var content = desde LNKS en document.DocumentNode.Descendants () donde lnks.Name == texto "cuerpo" = LNKS . innerHTML