Comment utiliser Google Chrome Hiadless Fonctionnalités

Comment utiliser Google Chrome Hiadless Fonctionnalités

Google Chrome Dernière version publiée avec une nouvelle fonctionnalité utile Chrome sans tête. Le chrome sans tête est utile pour l'automatisation du navigateur. Vous pouvez capturer des captures d'écran de n'importe quelle page Web à l'aide de la ligne de commande ainsi que du langage de programmation sans démarrer Chrome GUI. Il prend également en charge d'imprimer la page Web DOM et de créer un PDF de la page Web. Ce tutoriel vous aidera à utiliser les fonctionnalités sans tête Google Chrome sur la ligne de commande Linux.

  • Comment installer ou mettre à niveau Google Chrome dans Ubuntu & Linuxmint
  • Comment installer Google Chrome dans Centos / Rhel & Fedora

1. Démarrer Chrome sans tête

Ouvrez la console du système et démarrez Google Chrome sans tête plus en utilisant --sans tête Option de ligne de commande.

$ google-chrome - http sans heurts: // www.exemple.com 

Ce mode sans tête prend également en charge l'option de débogage à distance pour vérifier ce qui se passe. Vous pouvez accéder au système sur le port spécifié dans n'importe quel autre navigateur et vérifier ce qui y rend là. Démarrez le débogage avec la commande suivante sur le port spécifié:

$ google-chrome --headless --remote-debugging-port = 9222 https: // google.com 

Visitez maintenant http: // localhost: 9222 dans un autre navigateur Web.

Le Chrome sans tête possède également de nombreuses autres fonctionnalités utiles telles que l'impression du DOM, la capture d'écran de capture ou la création de PDF de n'importe quelle page Web via la ligne de commande.

2. Capture la capture d'écran de la page Web

Vous pouvez utiliser --capture d'écran Option pour capturer la capture d'écran de n'importe quelle page Web. La capture d'écran de sortie sera enregistrée dans le répertoire actuel. Pour plus de détails, visitez ici.

$ goolge-chrome --headless --disable-gpu --creenshot http: // www.exemple.com / 

3. Créer une page Web PDF

Vous pouvez utiliser --Imprimer à PDF Option pour créer PDF de n'importe quelle page Web. Le fichier PDF de sortie sera enregistré dans le répertoire actuel. Pour plus de détails, visitez ici.

$ google-chrome --headless --disable-gpu --print-to-pdf http: // www.exemple.com / 

4. Imprimer la page Web DOM

Vous pouvez utiliser --bac Document de drapeau pour imprimer.corps.innerhtml à la sortie standard.
Le document imprime-dom-dom dedump.corps.innerhtml à stdout:

$ google-chrome --headless --disable-gpu - dump-dom http: // www.exemple.com / 

Référence: Visitez le lien suivant pour savoir plus de détails sur Chrome sans tête.

https: // développeurs.Google.com / web / mises à jour / 2017/04 / headless-chrome