Dans Google Chrome, existe-t-il une méthode intégrée pour créer un fichier HTML que je peux enregistrer sur mon ordinateur local, comme le fichier des signets ?
Sinon, existe-t-il une extension qui fait la même chose ?
Dans Google Chrome, existe-t-il une méthode intégrée pour créer un fichier HTML que je peux enregistrer sur mon ordinateur local, comme le fichier des signets ?
Sinon, existe-t-il une extension qui fait la même chose ?
C'est encore plus simple que d'utiliser une extension : la page Historique de Chrome est déjà une page HTML, comme tous les autres volets et pages de Chrome.
Il suffit de cliquer avec le bouton droit de la souris sur une partie vide de la page, de sélectionner Save As...
et enregistrer en HTML complet. Si vous rouvrez dans Chrome, le rendu sera le même, avec les icônes et tout. Si vous essayez d'ouvrir la page résultante dans un autre navigateur, vous obtiendrez toujours toutes les données de l'historique, mais pas les styles ni les icônes.
Mise à jour mai 2016
Comme Google modifie constamment la façon dont les pages internes (historique, signets, paramètres, etc.) sont rendues, la réponse initiale n'est plus exacte. C'est-à-dire que dans Chrome 52 (mai 2016), les URL de l'historique apparaissent à l'intérieur d'une iframe avec un mécanisme de pagination.
Pour la postérité, la meilleure méthode pour obtenir toutes les données relatives aux signets (url + date) sous forme de fichier CSV est la suivante dans cet article .
TL;DR :
cd ~/Library/Application\ Support/Google/Chrome/Default/
. Sous Windows : cd "%LocalAppData%\Google\Chrome\User Data\Default"
.Depuis une ligne de commande :
C:> sqlite3 History sqlite> .headers on sqlite> .mode csv sqlite> .output my-history.csv sqlite> SELECT datetime(last_visit_time/1000000-11644473600,'unixepoch','localtime'), url FROM urls ORDER BY last_visit_time DESC
Vous devriez maintenant avoir un fichier appelé my-history.csv
contenant toutes les URL et les dates.
script comme un gist peut être trouvé aquí .
Espérons que cela fonctionne pour vous en 2016. Je ne peux pas vous promettre que ce sera le cas en 2019 :)
Mise à jour : décembre 2019
Salutations du futur :)
Je peux confirmer que la solution Sqlite 3 fonctionne toujours en 2019, et fonctionne effectivement avec d'autres navigateurs basés sur Chromium (récemment testé avec succès avec Brave 1.1.20).
Dans Mac :
cd "~/Library/Application Support/Google/Chrome/Default"
sqlite3 History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > ~/history_export.txt
Dans Windows :
cd "%LocalAppData%\Google\Chrome\User Data\Default"
sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > history_export.txt
Cela peut prendre beaucoup de temps si vous êtes sous Windows et que vous n'avez pas de SSD.
Il existe un outil appelé Affichage de l'historique de Chrome qui exporte vers plusieurs formats différents, dont le HTML. Il existe une description de cet outil aquí .
Je viens de créer une extension Chrome qui exporte l'historique de Chrome en csv et json, appelée Historique des exportations .
Vous pouvez ouvrir le fichier json dans Chrome et l'afficher comme une page web si vous installez l'utilitaire Extension JSONView et peut ouvrir le fichier csv dans Excel ou Numbers.
Pour une solution indirecte qui pourrait fonctionner pour les personnes essayant de faire de l'analyse plutôt que de la surveillance, consultez rescutime.com. Il peut vous montrer des rapports sur votre historique de navigation et vous permet d'exporter ces rapports au format csv. Il peut s'agir de rapports agrégés.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.