Abrir sitio web sin abrirlo realmente en el navegador desde la terminal

13

¿Es posible abrir un sitio web desde el terminal sin que realmente abra una nueva pestaña?

por ejemplo: open https://www.google.co.uk/ abriría una nueva pestaña en la aplicación predeterminada y iría a ese sitio web.

Solo quiero un comando que imite esa llamada al sitio web pero no abra una pestaña ni muestre nada.

La razón detrás de esto es que estoy tratando de llamar a un comando en un sitio web, pero no quiero que aparezca nada, solo quiero que llame al comando.

    
pregunta Rekovni 02.11.2017 - 11:14

2 respuestas

24

Puedes usar curl

curl https://www.google.co.uk/

y si no quieres la salida

curl --silent https://www.google.co.uk/ > /dev/null
    
respondido por el Matteo 02.11.2017 - 11:20
3

Curl y Wget se pueden usar para llamar a un sitio web, pero si desea imitar alguna función en el sitio web, no imitará con precisión a un usuario que ejecuta una solicitud en un navegador.

Los navegadores tienen motores que procesan css, javascript y html, por eso debes usarlos.

Si desea utilizar un sitio web como si un usuario lo estuviera usando a través de un navegador sin abrir el navegador, debería buscar en algunos marcos de prueba sin cabeza como PhantomJS, de lo contrario, la plataforma de prueba del navegador tiene una api a la que puede acceder. Esto abrirá una pestaña del navegador pero en una nube en algún lugar, por lo que no en su máquina real.

    
respondido por el user618509 03.11.2017 - 09:17

Lea otras preguntas en las etiquetas