Nous travaillons à restaurer l'application Unionpedia sur le Google Play Store
SortantEntrants
🌟Nous avons simplifié notre design pour une meilleure navigation !
Instagram Facebook X LinkedIn
Votre propre Unionpédia avec votre logo et votre domaine, à partir de 9,99 USD/mois
Créer mon Unionpédia

Navigateur headless

Indice Navigateur headless

Un navigateur headless (anglais: headless browser, littéralement « navigateur sans tête »), est un navigateur web sans interface graphique.

Table des matières

  1. 34 relations: Ajax (informatique), Application web, Attaque par déni de service, Automatisation de test, Capture d'écran, Cookie (informatique), Document Object Model, Feuilles de style en cascade, Gecko (moteur de rendu), Google, Hypertext Markup Language, Interface en ligne de commande, Interface graphique, Internet Explorer, IPython, Java (langage), JavaScript, Jupyter, Lua, Moteur de recherche, Mozilla (communauté), Navigateur web, Node.js, PhantomJS, Python (langage), Rhino (moteur JavaScript), Selenium (informatique), Site web, Trident (moteur de rendu), V8 (moteur JavaScript), Web scraping, WebKit, Woob (logiciel), XMLHttpRequest.

Ajax (informatique)

AJAX est une méthode utilisant différentes technologies ajoutées aux navigateurs web entre 1995 et 2005, et dont la particularité est de permettre d'effectuer des requêtes au serveur web et, en conséquence, de modifier partiellement la page web affichée sur le poste client sans avoir à afficher une nouvelle page complète.

Voir Navigateur headless et Ajax (informatique)

Application web

En informatique, une application web (aussi appelée web application, de l'anglais et français) est une application manipulable directement en ligne grâce à un navigateur web et qui ne nécessite donc pas d'installation sur les machines clientes, contrairement aux applications mobiles.

Voir Navigateur headless et Application web

Attaque par déni de service

Une attaque par déni de service (abr. DoS attack pour Denial of Service attack en anglais) est une attaque informatique ayant pour but de rendre indisponible un service, d'empêcher les utilisateurs légitimes d'un service de l'utiliser.

Voir Navigateur headless et Attaque par déni de service

Automatisation de test

L'automatisation de test permet de jouer à volonté des tests de régression à la suite de la livraison d'une nouvelle version d'une application.

Voir Navigateur headless et Automatisation de test

Capture d'écran

Une capture d'écran est une image dont le contenu est celui qui a été affiché à un instant donné sur un écran d'ordinateur, de télévision ou de tout autre dispositif d'affichage.

Voir Navigateur headless et Capture d'écran

Un cookie (litt. biscuit en anglais), appelé aussi témoin de connexion ou témoin, est une petite quantité de données échangées entre un serveur HTTP et un client HTTP, et qui permet de créer une session avec état lors de la visite d'un site Web.

Voir Navigateur headless et Cookie (informatique)

Document Object Model

Le Document Object Model (DOM) est une interface de programmation normalisée par le W3C, qui permet à des scripts d'examiner et de modifier le contenu du navigateur webPaul S. Wang, Dynamic Web Programming and HTML5, CRC Press, 2012,.

Voir Navigateur headless et Document Object Model

Feuilles de style en cascade

Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML.

Voir Navigateur headless et Feuilles de style en cascade

Gecko (moteur de rendu)

Gecko est un logiciel moteur de rendu pour présenter des pages web.

Voir Navigateur headless et Gecko (moteur de rendu)

Google

Google LLC Prononciation en anglais américain retranscrite selon la norme API.

Voir Navigateur headless et Google

Hypertext Markup Language

Le HyperText Markup Language, généralement abrégé HTML ou, dans sa dernière version, HTML5, est le langage de balisage conçu pour représenter les pages web.

Voir Navigateur headless et Hypertext Markup Language

Interface en ligne de commande

Bash sous Gentoo. Une interface en ligne de commande ou ILC (en anglais command line interface, couramment abrégé CLI) est une interface homme-machine dans laquelle la communication entre l'utilisateur et l'ordinateur s'effectue en mode texte.

Voir Navigateur headless et Interface en ligne de commande

Interface graphique

widgets'' typiques. En informatique, une interface graphique (en anglais pour) ou un environnement graphique est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut les utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris.

Voir Navigateur headless et Interface graphique

Internet Explorer

, parfois abrégé IE, est un ancien navigateur web développé par la société américaine Microsoft et installé par défaut avec Windows.

Voir Navigateur headless et Internet Explorer

IPython

IPython est un terminal interactif, ou shell, pour le langage de programmation Python qui propose des fonctionnalités telles que l'introspection, une syntaxe additionnelle, la complétion et un historique riche.

Voir Navigateur headless et IPython

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Voir Navigateur headless et Java (langage)

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web.

Voir Navigateur headless et JavaScript

Jupyter

Jupyter est une application web utilisée pour programmer dans plus de 40 langages de programmation, dont Python, Julia, Ruby, R, ou encore Scala.

Voir Navigateur headless et Jupyter

Lua

Lua est un langage de script libre, réflexif et impératif.

Voir Navigateur headless et Lua

Moteur de recherche

Capture d'écran d'une page de résultat de recherche Un moteur de recherche est une application permettant à un utilisateur d'effectuer une recherche locale ou en ligne, c'est-à-dire de trouver des ressources à partir d'une requête composée de termes.

Voir Navigateur headless et Moteur de recherche

Mozilla (communauté)

Logotype de Mozilla. Mozilla est une communauté développant des logiciels libres sous la direction de la Fondation Mozilla.

Voir Navigateur headless et Mozilla (communauté)

Chronologie des versions de navigateurs. Un navigateur web, navigateur Web.

Voir Navigateur headless et Navigateur web

Node.js

Node.js est une plateforme logicielle libre en JavaScript, orientée vers les applications réseau évènementielles hautement concurrentes qui doivent pouvoir monter en charge.

Voir Navigateur headless et Node.js

PhantomJS

PhantomJS est un navigateur web headless (sans interface graphique) scriptable utilisé pour automatiser des interactions avec des pages web.

Voir Navigateur headless et PhantomJS

Python (langage)

Python (prononcé) est un langage de programmation interprété, multiparadigme et multiplateformes.

Voir Navigateur headless et Python (langage)

Rhino (moteur JavaScript)

Rhino est un moteur JavaScript libre.

Voir Navigateur headless et Rhino (moteur JavaScript)

Selenium (informatique)

Selenium est un framework de test informatique développé en Java qui offre des passerelles pour s'exécuter avec différents langages comme Python et PHP.

Voir Navigateur headless et Selenium (informatique)

Site web

Un site web, site Web ou simplement site, est un ensemble de pages web et de ressources reliées par des hyperliens, défini et accessible par une adresse web.

Voir Navigateur headless et Site web

Trident (moteur de rendu)

Trident est le nom du moteur d'affichage de pages web utilisé dans Internet Explorer dans ses versions Windows, et par extension, tous les navigateurs basés sur Internet Explorer.

Voir Navigateur headless et Trident (moteur de rendu)

V8 (moteur JavaScript)

V8 est un moteur JavaScript open-source développé par le projet Chromium pour les navigateurs Web Google Chrome et Chromium.

Voir Navigateur headless et V8 (moteur JavaScript)

Web scraping

schéma d'une opération de scraping Le web scraping, parfois appelé harvesting ou en français moissonnage, est une technique d'extraction des données de sites Web par l'utilisation d'un script ou d'un programme dans le but de les transformer et les réutiliser dans un autre contexte comme l'enrichissement de bases de données, le référencement ou l'exploration de données.

Voir Navigateur headless et Web scraping

WebKit

WebKit est une bibliothèque logicielle libre permettant aux développeurs d'intégrer facilement un moteur de rendu de pages Web dans leurs logiciels.

Voir Navigateur headless et WebKit

Woob (logiciel)

Woob, pour Web Outside Of Browsers (web en dehors des navigateurs), anciennement Weboob, est un ensemble d'applications libres de web scraping dont l'objectif est d'interagir avec des sites web via des interfaces unifiées.

Voir Navigateur headless et Woob (logiciel)

XMLHttpRequest

XMLHttpRequest (souvent abrégé XHR) est un objet du navigateur accessible en JavaScript qui permet d'obtenir des données au format XML, JSON, mais aussi HTML, ou même un simple texte à l'aide de requêtes HTTP.

Voir Navigateur headless et XMLHttpRequest

Également connu sous le nom de Navigateur sans tête.