Como evitar que el navegador detecte que lo esta que lo esta controlando selenium
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.
El problema con esto es que cuando me carga la página 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 página son muchos, pero cuando abro la misma página 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:
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
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.
El problema con esto es que cuando me carga la página 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 página son muchos, pero cuando abro la misma página 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:
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 botón 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 tomaria mucho tiempo