Por ejemplo, me gustaría controlar múltiples páginas web "en línea", como google.com, con solo una secuencia de códigos consistentes en la consola del navegador (ctrl + shift + j en el sistema de Windows) para una acción consistente "como hacer clic en el botón A en A web y saltando a la web B automáticamente, luego haciendo clic en el botón B en la web B".
(como de costumbre, debo escribir otros códigos en la consola actualizada una vez que salto a otra página web para cambiar html)
Por ejemplo:
//en la consola1
`document.getElementbyid(“id1”).click()`
//id1 está dentro de web1
`window.open(“link_of_new_webpage”,”_self”)`//Entiendo que será solo una nueva página con nueva consola. //pero quiero decir que estaba esperando algún tipo de estas cosas.
// y debajo está id2 dentro de web2 en console2
`document.getElementbyid(“id2”).click()`en conclusión, quiero una consola que probablemente se muestre a continuación
document.getElementbyid(“id1”).click() window.open(“link_of_new_webpage”,”_self”)` document.getElementbyid(“id2”).click()// ¡el código anterior es realmente consistente!
// no como el código de abajo
document.getElementbyid(“id1”).click()//in console 1 in web1/////////////////////////////////////////////////// ///////////////////////////////////////////////////
document.getElementbyid(“id2”).click()//in console 2 in web2Por favor, alguien me ayuda o me dice que no se puede cumplir (de hecho, yo era estudiante de primer año en JavaScript y Html) Prometo que usaré estas herramientas de manera correcta. ¡Gracias más allá de la descripción!
Si está tratando de hacer esto en un sitio orientado al cliente, me temo que lo que está pidiendo hacer es imposible por una gran cantidad de razones de seguridad. Si solo está buscando ejecutar estas ejecuciones localmente, está de suerte. Los navegadores sin cabeza se usan comúnmente en las pruebas, así como en el web scraping, y le permiten programar comandos como si un usuario estuviera interactuando directamente con el navegador. Si desea mantenerse dentro de los límites de JS, una opción popular es Puppeteer .
La mejor de las suertes