Visual Basic para Aplicaciones - Como evitar que el navegador detecte que lo esta que lo esta controlando selenium

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Como evitar que el navegador detecte que lo esta que lo esta controlando selenium

Publicado por sebastian (1 intervención) el 02/09/2021 15:47:55
Hola, estoy haciendo una macro en vba excel y con selenium con el objetivo de automatizar un proceso, resulta que ya logre que vba me abra el navegador, ya sea chrome. edge o firefox, pero al momento de abrirlo me aparece el siguiente mensaje en el navegador.



navegador

El problema con esto es que cuando me carga la pagina y le envió los datos a consultar enseguida me pide que valide un captcha, pero esto no es eficiente ya que los datos que tengo que consultar en esta pagina son muchos, pero cuando abro la misma pagina de manera manual y le pongo los datos no me pide resolver el captcha, el código que uso para hacer esto es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub obtenerDatos()
        Dim driver As New WebDriver
        Dim valor As WebElement
        driver.Start "Chrome"
        Application.Wait Now + TimeValue("00:00:05")
       'Envio la pagina al navegador
        driver.Get "https://fcm.org.co/simit/#/home-public"
       'Busco el control para ingresarle el documento a consultar
        Set valor = driver.FindElementByName("txtBusqueda")
        valor.SendKeys 72333632
       'Busco el boton para que ejecute la consulta en el sitio web
        Set valor = driver.FindElementById("consultar")
        valor.Click
    End Sub

He buscando como saltar esta comprobación pero no he encontrado como hacerlo en vba excel, si alguien me pudiera ayudar les agradecería mucho ya que como les comente son muchos los datos a consultar en esta pagina y hacer de uno a uno me tomaría mucho tiempo
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