Recientemente estoy usando javascript para encontrar elementos web e interactuar con sitios web. Mi objetivo es hacer lo mismo que el método "sendkeys" de selenio con javascript. Y descubrí algo raro.
En el sitio web de Youtube, puedo usar este código javascript para llenar automáticamente la barra de búsqueda e investigarlo.
document.getElementsByTagName("input")[0].value = "test"; document.getElementById("search-icon-legacy").click();¡Y funciona bien! Youtube acepta mis términos y me redirige a la url
Pero en alguna web no funciona, a pesar de que las claves realmente están en el campo derecho, y el valor parece ser correcto en el html, pero no aparece en la url de búsqueda, por lo tanto, no puedo hacer cualquier búsqueda. Aquí está mi código con Indeed.com.
document.getElementById("text-input-what").value = "test"; document.getElementById("text-input-where").value = "test"; document.getElementsByClassName("yosegi-InlineWhatWhere-primaryButton")[0].click();¿Es algo de seguridad en algún sitio web? ¿He cometido un error? ¿Hay alguna otra forma de enviar claves reales con javascript? Gracias por cualquier consejo