سؤال

كيف يمكنني إنشاء تطبيق لقراءة كل ما عندي من متصفح (فايرفوكس) التاريخ ؟ لاحظت أن لدي في

C:\Users\user.name\AppData\Local\Mozilla\Firefox\Profiles\646vwtnu.default

ما يشبه قاعدة بيانات sqlite (urlclassifier3.سكليتي) ولكن أنا لا أعرف إذا كان حقا ما يستخدم لتخزين دي المعلومات التاريخ.بحثت عن أمثلة على كيفية القيام بذلك ولكن لم تجد أي شيء.

ps:على الرغم من أن العنوان هو مماثل أعتقد أن هذا السؤال ليس هو نفسه كما "كيف يمكنك الوصول إلى متصفح التاريخ؟"

هل كانت مفيدة؟

المحلول

أعتقد places.sqlite هو واحد يجب عليك أن تبحث في التاريخ (فايرفوكس 3).وفيما يلي بضعة موزيلا ويكي الإدخالات التي تحتوي على بعض المعلومات حول هذا الموضوع.

في الإصدارات السابقة من فايرفوكس أنهم تخزين التاريخ في ملف يسمى history.dat, الذي كان المشفرة في شكل يسمى "مورك". هذا perl قبل جيمي كتب أداء يمكن استخدامها لتحليل مورك الملفات.

نصائح أخرى

أنا أيضا العثور على الروابط التالية أن تكون مثيرة للاهتمام:

بعد إضافة إشارة إلى النظام.البيانات.سكليتي في بلدي .صافي المشروع, كل ما كان علي القيام به لإنشاء اتصال كان:

cnn = New SQLiteConnection("data source=c:\Users\user.name\AppData\Roaming\Mozilla\Firefox\Profiles\646vwtnu.default\places.sqlite")
cnn.Open()

كان لدي خلل طفيفة له .صافي سكليتي لا يدعم موفر sqlite3_enable_shared_cache الذي أعتقد أنه منع مني فتح الأماكن.قاعدة بيانات sqlite في حين وجود فايرفوكس (انظر دعم sqlite3_enable_shared_cache)

على فايرفوكس SQLite Manager الملحق هو أداة عظيمة.إذا كنت ترغب في معرفة المزيد عن فايرفوكس الأماكن تصميم DB schema زيارة موزيلا الأماكن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top