C sharp - Click en elementos HTML con Scrapy (WebScrapping)

   
Vista:

Click en elementos HTML con Scrapy (WebScrapping)

Publicado por Xime ximezabato@gmail.com (1 intervención) el 11/01/2018 18:22:02
Estoy realizando un programa en c# usando scrapySharp o HtmlAgilityPack. Pero tengo el inconveniente de que parte de la información que requiero a parece cuando se da clic en un elemento HTML Link, boton, etc. (aparece el código HTML que requiero).

En algunos foros se comentaba que utilizando Selenium se podía manipular los elementos html, por lo que probé con lo siguiente

1
2
3
4
5
6
7
8
9
10
11
//Define la interfaz con el navegador de chrome
IWebDriver driver = new ChromeDriver();
//Auxiliar para almacenar el elemento de la etiqueta a href
IWebElement element;
//Se dirige a la pagina Web
driver.Url = url;
 
    //Se da clic en el boton de descarga
    driver.FindElement(By.Id("Download-button")).Click();
 
}
pero al ser un automatizador de pruebas Web, este abre un browser y el sitio Web para realizar el proceso de selección(Clicks), por lo que no es de mi utilidad, ya que requiero realizar la inspección en múltiples sitios Webs de manera interna.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Click en elementos HTML con Scrapy (WebScrapping)

Publicado por Miguel (159 intervenciones) el 12/01/2018 04:10:29
Hola,
No indicas exactamente qué tipo de automatizaciones deseas hacer (enviar formularios, tomar screenshots, etc). De todas formas, te recomiendo revisar el proyecto CefSharp (el OffScreen para ser exacto) para tener acceso total a un navegador y hacer automatizaciones de cualquier tipo desde .NET.


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad