Получить данные формы, сохраненные в веб-браузере?

Мои веб-браузеры настроены на сохранение того, что я набираю, в текстовые поля форм. У меня есть много поисковых запросов, хранящихся в текстовом поле моего браузера, и я хотел бы получить их с помощью какой-либо программы, прежде чем я очищу эти значения. Их слишком много, чтобы я мог проходить по одному.

Веб-браузер должен где-то хранить эти данные, кто-нибудь знает где? Можно ли получить эти значения? Fire Fox, в большей степени, чем IE - но тоже, знает ли кто сценарий, который может извлекать эти значения? Спасибо.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
4 079
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Firefox 3

В Firefox в Windows он хранится в файле SQLite в:

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

Когда у вас есть файл SQLite, вы можете собрать сценарий для быстрого чтения данных из него - например, вот хороший учебник по использование SQLite с PHP 5.

Firefox до версии 3

Очевидно, SQLite использовался только для сохраненной истории форм, начиная с версии 3. Версия 2 по-прежнему использует formhistory.dat, который написан с использованием Морк.

Из вики о Морке:

Also, despite being plain text, Mork is generally regarded as unintelligible to humans and as a hard format to write parsers for.

Были файлы элементов на Bugzilla с просьбой ввести более разумный и читаемый формат, фильтр даже попытался написать парсер Perl для своих файлов .dat, с ограниченным успехом.

У меня нет файла formhistory.sqlite. ВСЕ, что у меня есть, это файл formhistory.dat. Я обыскал весь диск для этого ... Есть другие файлы .sqlite, но ничего, что указывало бы на его историю формы. Я на FF 2.0.0.15

Taptronic 22.09.2008 18:48

Мое плохое, похоже, что sqlite встроен с 3 и далее. Что в вашем файле formhistory.dat? Это должно быть то же самое.

ConroyP 22.09.2008 18:50

Удачи! В паре ссылок FF pre-3 выше разные люди упоминали об обновлении до 3, автоматически конвертировавших свои .dats в sqlite, так что, возможно, стоит попробовать. Но обязательно сначала сделайте резервную копию своего каталога профиля, на всякий случай!

ConroyP 22.09.2008 19:39

Это одна из причин, почему я спросил ... моя установка залита шлангом, и я решил установить чистую и свежую - все. Я, вероятно, перейду на FF3, но не через апгрейд. Я хотел уловить то, что набрал, в одном конкретном поле поиска. Фу. С FF2 кажется сложнее, чем нужно.

Taptronic 22.09.2008 19:58

Кажется, что вы можете найти историю форм в виде базы данных sqlite в USER_DIR / Mozilla / Firefox / Profiles // formhistory.sqlite

Я не пытался просматривать его с помощью Sqlite, но имя файла кажется явным.

Вы можете найти несколько оболочек на веб-сайте sqlite для доступа к ним с любого языка по вашему выбору.

Удачи

Другие вопросы по теме