Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2021, à 09:03

zigroful1

Firefox et la ligne de commandes

Bonjour,

Je cherche depuis 3 jours, dans la documentation, le moyen de faire les choses suivantes:
A partir de la ligne de commandes (bash):
1- Tester si une page web dont l'adresse est donnée, est ouverte dans Firefox
2- Si le teste renvoie une réponse positive, fermer cette page (sans fermer firefox)
3- Si le teste renvoie une réponse négative, ouvrir cette page (sans fermer firefox)

Toutes ces actions doivent se faire exclusivement à partir de la ligne de commandes avec le langage bash.
Quelqu'un aurait-il une idée ?
Merci beaucoup pour vos réponses

Hors ligne

#2 Le 03/05/2021, à 09:35

helias

Re : Firefox et la ligne de commandes

Salut Zig,

Je ne peux malheureusement pas t'aider, j'ai regardé ce que donnait un:

firefox --help

Et je ne pense pas qu'il soit possible d'influencer une page firefox déjà ouverte. C'est avant-tout un logiciel conçu pour une interface graphique.
Peut être pourrais-tu regarder avec un navigateur en ligne de commande ? Ce serait peut être plus simple.

En tout cas, si tu trouve quelques chose, ce sera intéressant wink .
Bon courage dans ta recherche.

Hors ligne

#3 Le 03/05/2021, à 09:40

zigroful1

Re : Firefox et la ligne de commandes

Merci beaucoup helias. Je vais poursuivre mes recherches et si je trouve quelque chose, pour sûr que j'en ferais part

Hors ligne

#4 Le 03/05/2021, à 09:45

kholo

Re : Firefox et la ligne de commandes

salut...
quelques indices...
tu peux faire des tests sur la présence de firefox en mémoire avec ps...
par exemple :

ps -aux

et taper un grep dessus pour y voir plus clair...

ps -aux | grep 'firefox'

je crois qu'il doit y avoir une façon de voir les noms des onglets mais j'ai pas ça en tête...
à voir avec un man

man ps

et ouvrir firefox avec une page...

firefox "https//une/page/web"

et tu dois aussi pouvoir jouer avec xdotool

Hors ligne