Я намагаюся отримати історію браузера програмно. Ось що я зробив (у python, використовуючи sqlite3):
connection = sqlite3.connect('/home/quantka/.mozilla/firefox/35lwme56.profile0/places.sqlite')
cursor=connection.cursor()
cursor.execute("SELECT url FROM moz_places")
history = cursor.fetchall()
Це завжди повертає ті самі результати, які містять лише сайти мозаїли за умовчанням, такі як " http://www.mozilla.com/en-US/firefox/central/ "навіть після використання браузера і переходу на інші веб-сайти. Я переконався, що запитую правильний профіль (я вважаю, що перевірив усі профілі і всі вони мають однакові 11 сайтів за замовчуванням).
Просто для контексту, я використовую браузер, щоб перейти на веб-сайти через mozrepl, я не думаю, що це повинно викликати цю проблему, але, можливо, це так?
Я бачив цей же підхід роботи на іншому комп'ютері, де у мене є тільки один профіль і переглядав за допомогою графічного інтерфейсу Firefox.
Думки?
places.sqlite
змінюється, як ви використовуєте mozrepl? Можливо, історія зберігається в іншій таблиці moz_places
? Я не впевнений, що це схоплює тут соломку ...