Frage

Ich habe meinen Web-Browser so einstellen, zu retten, was ich in Textfelder in Formularen eingeben. Ich habe eine Menge von Suchbegriffen im Textfeld von meinem Browser gespeichert und möchte es über ein Programm von einer Art erhalten, bevor ich diese Werte löschen. Es gibt viel zu viele für mich zu einer Zeit durch eine zu gehen.

Der Webbrowser irgendwo diese Daten speichern müssen, weiß jemand, wo? Ist es möglich, diese Werte zu erhalten? Firefox , um so mehr als IE - aber auch nicht, wenn jemand ein Skript weiß, dass diese Werte extrahieren kann? Danke.

War es hilfreich?

Lösung

Firefox 3

In Firefox unter Windows in einer SQLite-Datei gespeichert ist, in:

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

Wenn Sie die SQLite-Datei haben, können Sie ein Skript zusammen die Daten aus, es ist ziemlich schnell zu lesen - hier ist eine gute Grundierung auf mit SQLite mit PHP 5 zum Beispiel.

Firefox vor Version 3

Offenbar SQLite hat nur für die gespeicherten Formular Geschichte seit Version 3 Version 2 noch verwendet formhistory.dat verwendet, die unter Verwendung geschrieben Mork .

Aus dem Wiki auf Mork:

  

Auch trotz Klartext zu sein, ist Mork allgemein als unverständlich für die Menschen und als ein hartes Format angesehen schreiben Parser für.

Es ist ein Element Dateien gewesen auf Bugzilla für eine vernünftige fragen und lesbares Format eingeführt werden, die Filer auch versuchten einen perl-Parser zu schreiben für seine Dat-Dateien, mit begrenztem Erfolg.

Andere Tipps

Es scheint, dass Sie das Formular Geschichte in Form einer SQLite-Datenbank unter USER_DIR / Mozilla / Firefox / Profiles // formhistory.sqlite finden

Ich habe nicht versucht es mit SQLite zu sehen, aber der Dateiname scheint explizit zu sein.

Sie können mehrere Wrapper auf den SQLite finden Website für den Zugriff von die Sprache Ihrer Wahl.

Good Luck

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top