웹 브라우저에 저장된 양식 데이터를 검색하시겠습니까?
-
02-07-2019 - |
문제
나는 양식의 텍스트 상자에 입력한 내용을 저장하도록 웹 브라우저를 설정했습니다.내 브라우저의 텍스트 상자에 많은 검색어가 저장되어 있으며 이러한 값을 지우기 전에 일종의 프로그램을 통해 검색어를 검색하고 싶습니다.한 번에 하나씩 다루기에는 너무 많습니다.
웹 브라우저는 이 데이터를 어딘가에 저장해야 합니다. 어디에 있는지 아는 사람이 있습니까?이 값을 검색하는 것이 가능합니까? 파이어폭스, IE보다 더 그렇습니다. 그러나 이러한 값을 추출할 수 있는 스크립트를 아는 사람이 있다면?감사해요.
해결책
파이어폭스 3
Windows의 Firefox에서는 다음 위치에 SQLite 파일에 저장됩니다.
C:\Documents and Settings\<Username>\Application Data
\Mozilla\Firefox\Profiles\<UID>.default\formhistory.sqlite
SQLite 파일이 있으면 스크립트를 작성하여 매우 빠르게 데이터를 읽을 수 있습니다. 여기에 좋은 입문서가 있습니다. PHP 5에서 SQLite 사용하기 예를 들어.
Firefox 이전 버전 3
분명히 SQLite는 버전 3부터 저장된 양식 기록에만 사용되었습니다.버전 2는 여전히 formhistory.dat를 사용합니다. 모크.
Mork의 위키에서:
또한, 일반 텍스트임에도 불구하고 Mork는 일반적으로 인간이 이해할 수 없고 파서를 작성하기 어려운 형식으로 간주됩니다.
항목 파일이 있습니다. 버그질라에서 좀 더 건전하고 읽기 쉬운 형식을 도입해 달라고 요청했지만, 파일러는 심지어 Perl 파서를 작성하려고 시도했습니다. 그의 .dat 파일에 대한 성공은 제한적이었습니다.
다른 팁
USER_DIR/Mozilla/Firefox/Profiles//formhistory.sqlite 아래에서 sqlite 데이터베이스 형식으로 양식 기록을 찾을 수 있는 것 같습니다.
Sqlite로 찾아보진 않았지만 파일 이름이 명시적인 것 같습니다.
다음에서 여러 래퍼를 찾을 수 있습니다. SQLite 선택한 언어로 웹사이트에 접속하세요.
행운을 빌어요