D.3.c. - Essais de Message/Chat Downloader 5.0.1
Message/Chat Downloader est une extension Chrome
disponible dans le Chrome Web Store. Nous en avons testé une version 4
en juin 2017, qui semblait prometteuse mais plantait dans les cas de liens
Deezer et DailyMotion (assez fréquents dans nos propres discussions
Messenger). La documentation (dans la rubrique « Support » du Store)
indique qu'elle ne fonctionne qu'avec un Messenger paramétré en
langue anglaise ; ce que nous avons donc choisi de faire, rendant du même
coup notre propre Facebook anglophone.
Une nouvelle version 5.0.1 a été testée
le 2/08/2017 : elle apporte de gros progrès à la fois en termes
d'ergonomie (notre propre demande de saisie directe des dates a semble-t-il
été prise en compte par le développeur) et de
fiabilité (débug des qui plantaient dans la version
précédente). Nous n'avons pas re-testé avec FB/Messenger
en français, mais en anglais la version fonctionne
parfaitement. La seule limite est celle des temps de réponse
(plus de 5 minutes), dans le cas des très gros volumes de messages (plus
de 30 000).
Une fois l'extension installée, il suffit de choisir
une conversation Messenger et de cliquer sur l'icône de l'extension :
|
|
L'interface de sélection des messages se présente
alors ainsi :
L'export généré est une page HTML qu'il
est ensuite possible d'enregistrer avec un « Enregistrer sous » (dans
ce cas, on obtient un fichier HTML avec un dossier contenant toutes les
images). A noter que les pièces jointes (ex : fichiers PDF
téléchargeables) ne sont PAS téléchargées
dans le dossier mais restent disponibles par un lien sur le serveur FB. Donc si
on souhaite ne pas dépendre
A-30
de FB pour l'intégralité de la sauvegarde, il
faut aller soi-même télécharger les PJ. De plus il n'y a
pas de moyen simple de détecter la présence de PJ dans les MP :
il faut chercher dans le source HTML les occurrences de : <a
target="_blank" href= qui a priori correspondent aux liens de
téléchargement sur le serveur Facebook (il doit donc être
assez facile à un bon « hacker » d'écrire un script
pour automatiser le téléchargement de ces pièces
jointes).
Plusieurs exports échouent (toujours rien au bout de 5
minutes). Il s'avère que les temps d'export peuvent être
très longs et que dans ce cas il vaut mieux fragmenter par
périodes de temps. Il s'avère aussi que le fait d'avoir
essayé une première fois un gros export raccourcit le temps de
l'export suivant : cela semble donc indiquer que le serveur Facebook a besoin
de « recharger » les vieux messages en mémoire et que cela
prend un temps potentiellement très long (une demi-heure) la
1ère fois, au-delà de 30 000 messages.
Il manque sans doute une fonction d'export global de toutes
les conversations (hors celles au-dessus d'un seuil plafond en nombre de
messages, pour des raisons de performances et de volumes), et une fonction
d'export vers Excel des conversations, mais ce dernier besoin correspond
davantage à un outil plus basique comme Chatsaver que de Message!Chat
Downloader dont le point fort est d'abord la qualité de restitution des
conversations, en lisibilité comme en richesse images!liens!...
Voici un aperçu des temps et des volumes de sauvegarde
pour différents profils de conversations :
Nombre de messages
|
Temps de sauvegarde (mn)
|
Taille (Mo) :
dossier
|
fichier html +
|
9
|
789
|
2'
|
12.6
|
+ 3.1
|
12
|
967
|
4'
|
10.1
|
+ 1.8
|
15
|
027
|
1'30
|
15.5
|
+ 4.2
|
15
|
819
|
3'20
|
40,1
|
+ 5.3
|
19
|
885
|
5'40
|
35,6
|
+ 6.3
|
77
|
163
|
20'
|
108.6
|
+ 21.5
|
81
|
838
|
37'
|
38,3
|
+ 22.5
|
|