14 votes

Ouvrir un site web sans l'ouvrir réellement dans le navigateur à partir du terminal

Est-il possible d'ouvrir un site web à partir d'un terminal sans que celui-ci n'ouvre un nouvel onglet ?

eg : open https://www.google.co.uk/ ouvrirait un nouvel onglet dans l'application par défaut et irait sur ce site web.

Je veux simplement une commande qui imite l'appel au site Web, mais sans ouvrir d'onglet ni afficher quoi que ce soit.

La raison en est que j'essaie d'appeler une commande sur un site Web, mais je ne veux pas que quelque chose apparaisse, je veux juste que la commande soit appelée.

25voto

Leonard Points 2832

Vous pouvez utiliser curl

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

et si vous ne voulez pas la sortie

curl --silent https://www.google.co.uk/ > /dev/null

4voto

user618509 Points 41

Curl et Wget peuvent être utilisés pour appeler un site Web, mais si vous souhaitez imiter une fonction du site Web, ils ne pourront pas imiter correctement un utilisateur exécutant une requête dans un navigateur.

Les navigateurs sont dotés de moteurs qui traitent les fichiers css, javascript et html, c'est pourquoi vous devez les utiliser.

Si vous voulez utiliser un site Web comme si un utilisateur utilisait le site par le biais d'un navigateur sans ouvrir le navigateur, vous devriez vous pencher sur certains cadres de test sans tête tels que PhantomJS, sinon browserstack, une plateforme de test de navigateur, dispose d'une API à laquelle vous pouvez accéder, qui ouvrira toujours un onglet de navigateur mais dans un vm cloud quelque part, donc pas sur votre machine réelle.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X