2008-09-10 14 views
3

私はすべてのブラウザ(firefox)の履歴を読むためのアプリケーションを作成できますか? 私はブラウザの履歴にプログラムでアクセスする

Cを持っていることに気づい:\ Users \ユーザーuser.name \のAppData \ローカル\ Mozilla \ Firefox \ Profiles \との646vwtnu.default

のSQLiteデータベース(urlclassifier3.sqlite)のように見えるものが、私履歴情報を保存するために実際に使用されているものがあるかどうかはわかりません。 これを行う方法の例を検索しましたが、何も見つかりませんでした。

PS:タイトルは同様であるが、私はplaces.sqliteはあなたが歴史のために探している必要があり1(のFirefox 3)であると信じて、この質問は"How do you access browser history?"

答えて

4

と同じではないと考えています。以下に、Mozillaのwikiエントリのいくつかの情報があります。

  • Mozilla 2: Unified Storage
  • Browser History(ここでは特にセクション「データベースの設計」を参照)と呼ばれる形式でエンコードされた彼らはhistory.datというファイルに履歴が保存されたFirefoxの以前のバージョンでは、

"モーク"。 This perl script by Jamie Zawinskiは、Morkファイルを解析するために使用できます。

2

私はまた、次のリンクは興味深いことが判明:

私の.NETプロジェクトでSystem.Data.Sqliteへの参照を追加した後接続を作成するために私がしなければならなかったのは、

0123私は1つのマイナーなグリッチは、.NET sqliteのプロバイダを持っていた

Support for sqlite3_enable_shared_cache)

0

Firefox SQLite Manager Addonは素晴らしいツールであることがわかり(私はFirefoxを実行した一方でplaces.sqliteデータベースを開くために私を妨げていると信じているsqlite3_enable_shared_cacheをサポートしていません。 Firefox PlacesのデザインとDBスキーマについては、Mozilla Placesをご覧ください。

関連する問題