web-dev-qa-db-fra.com

Navigateur Web à partir de la console CentOS

Est-il possible d'exécuter n'importe quel navigateur graphique (pas lynx) à partir de la console sur CentOS 1708 sans interface graphique installée dessus? J'ai besoin d'accéder à l'interface Web de l'appareil, mais je n'y installerai pas d'interface graphique.

9
Alexandr Anufriev

Votre question est du type "Comment récupérer le contenu d'une page Web HTML à partir de bash et l'afficher à l'écran à l'aide des utilitaires Shell?"

Installation de Fedora/RHEL/CentOS Linux curl, wget, lynx et w3m

Ouvrez un terminal, puis tapez:

$ Sudo yum install curl wget lynx w3m

wget -O - https://unix.stackexchange.com/questions/401068/web-browser-from-console-centos

Pour lire l'article complet Bash: Afficher le contenu de la page Web dans le terminal

2
Yousef Al-Hadhrami

Il y a deux navigateurs courants que j'ai vus:

Il en existe de nombreux moins courants, et comme l'a souligné @ gad3r, certains sont plus récents. Pourquoi pas le lynx? Avez-vous un objectif particulier en tête?

10
RubberStamp

Vous pouvez utiliser googler :

Google Search, Google Site Search, Google News depuis le terminal

Installation:

git clone https://github.com/jarun/googler.git
cd googler
Sudo make install

Pour utiliser googler vous avez besoin de python3, installez-le simplement et lancez googler à partir de l'environnement python3 sans changer le python par défaut.

Sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
Sudo yum -y install python36u

Mise à jour

ddgr outil est disponible ici ou ici (rpm):

ddgr est un utilitaire cmdline pour rechercher DuckDuckGo à partir du terminal.

git clone https://github.com/jarun/ddgr.git
cd ddgr/
Sudo make install

voir ddgr -h pour aider.

3
GAD3R

Vous avez dit dans un commentaire:

Et aussi mon patron dit, il y a une possibilité d'exécuter un navigateur normal (comme chrome ou firefox) sans GUI et je dis non, il n'y a aucun moyen de le faire sans GUI.

Ce n'est pas vrai. Les deux Chrome et Firefox prennent en charge les modes sans tête. Similaire à PhantomJS, leur utilisation est plus orientée vers l'outillage et les tests, mais cela peut s'adapter à votre cas d'utilisation. Voir:

Chrome sans tête

2
zero298

netsurf a un mode graphique framebuffer qui peut être exécuté sur un tty. Cela doit être spécialement compilé et cela nécessite un support de framebuffer.

Quand cela fonctionne, vous pouvez utiliser la plupart des pages graphiques de votre tty, de la même manière que vous utiliseriez netsurf sous X11 ou similaire.

2
Dmitry Kudriavtsev