Question

Mes navigateurs Web sont configurés pour enregistrer ce que je tape dans des zones de texte sur des formulaires. De nombreux termes de recherche sont stockés dans la zone de texte de mon navigateur et j'aimerais y accéder via un programme quelconque avant d'effacer ces valeurs. Il y en a beaucoup trop pour que je puisse en passer un à la fois.

Le navigateur Web doit stocker ces données quelque part, est-ce que quelqu'un sait où? Est-il possible de récupérer ces valeurs? Firefox , plus qu'IE - mais si quelqu'un connaît un script capable d'extraire ces valeurs? Merci.

Était-ce utile?

La solution

Firefox 3

Dans Firefox sous Windows, il est stocké dans un fichier SQLite, dans:

C:\Documents and Settings\<Username>\Application Data
    \Mozilla\Firefox\Profiles\<UID>.default\formhistory.sqlite

Une fois que vous avez le fichier SQLite, vous pouvez créer un script pour en lire les données assez rapidement - voici un bon amorce pour en utilisant SQLite avec PHP 5 par exemple.

Firefox pré-version 3

Apparemment, SQLite n’est utilisé que pour l’historique des formulaires enregistrés depuis la version 3. La version 2 utilise toujours formhistory.dat, qui est écrit avec Mork .

À partir du wiki sur Mork:

  

De plus, bien qu’il s’agisse de texte brut, Mork est généralement considéré comme inintelligible pour les humains et comme un format difficile à utiliser pour l’écriture d’analyseurs.

Un fichier d'élément a été sur Bugzilla pour demander une mémoire plus saine. format lisible à introduire, le fichier même a tenté d'écrire un analyseur syntaxique Perl pour son compte Fichiers .dat, avec un succès limité.

Autres conseils

Il semble que l'historique des formulaires se trouve sous la forme d'une base de données sqlite dans USER_DIR / Mozilla / Firefox / Profiles // formhistory.sqlite

Je n'ai pas essayé de le parcourir avec SQLite, mais le nom du fichier semble être explicite.

Vous pouvez trouver plusieurs wrappers sur le site Web sqlite . la langue de votre choix.

Bonne chance

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top