2013-06-28 2 views
3

저는 Mac 및 Windows (Chrome, Firefox 및 Safari의 방문 기록)에서 사람들의 웹 방문을 추출하는 도구를 개발 중입니다. Chrome 및 Firefox에서 생성 한 기록을 성공적으로 검색했습니다. 그러나 Safari에서 전체 인터넷 사용 기록을 검색하는 데 문제가 있습니다. 수납 (/ History.plist프로그래밍 방식으로 Safari의 전체 인터넷 사용 기록을 검색하는 방법은 무엇입니까?

  • /사용자 // 라이브러리/사파리 :

    나는이 두 파일 맥, 사파리 저장 역사 기록에, 약간의 검색을 수행하고 알고있다 "마지막 방문"시간 및 방문 횟수)

  • /Users//Library/Caches/com.apple.Safari/ Cache.db (BLOB 캐시 데이터, URL, 타임 스탬프 저장).

참조 : http://www.appleexaminer.com/MacsAndOS/Analysis/HowTo/SafariBrowserAnalysis/SafariBrowserAnalysis.html

원래 내가 사파리에 전체 검색 기록을 다시 구성하기 위해이 두 파일 (또는 단지 Cache.db)의 정보를 사용하기 위해 계획되었다. 그러나 cache.db를 몇 번 검사 한 후에 모든 레코드가 저장되지 않을 수도 있다는 것을 알고 있습니다. 예 : 주소 표시 줄의 URL을 1) 입력하고 2) 북마크를 사용하여 페이지에 액세스하여 Google을 방문하려고했습니다. 둘 다 "http://www.google.com/"과 같은 항목이없는 레코드를 남깁니다. * 가장 가까운 매개 변수는 * 뒤에 오는 긴 매개 변수 목록이있는 "www.google-analytics.com"이지만, Google 웹 로그 분석을 사용하는 다른 웹 사이트를 방문 할 때 생성 된 레코드 일 수도 있습니다. 따라서 누군가가 Google을 방문한다는 의미로 사용할 수 없습니다.

내가 뭔가를 놓쳤습니까?

Safari의 전체 인터넷 사용 기록을 재구성하는 데 알아야 할 다른 파일이 있습니까?

사람들이 비슷한 경험을했거나 Safari의 전체 인터넷 사용 기록을 재구성 할 수 있는지 알고 있습니까?

+0

/Users//Library/Safari/History.plist에서 정보를 가져 오는 것이 Mac App Store에서 허용되는지 여부를 알려주실 수 있습니까? – Aravindhan

답변

1

알겠습니다. 다음 경로를 따라 가면 iOS7 iPhone 브라우저 기록을 검색 할 수 있습니다.

/private/var/mobile/Applications//Library/Safari/History.plist 

iOS7 safari 앱에는 시스템 앱이 아닙니다. 응용 프로그램 폴더를 열면 기록 및 기타 plist 파일을 찾을 수 있습니다.

+0

원래 랩톱/데스크탑 컴퓨터에서 사파리의 역사에 대해 물어 보았지만 감사하지만! – Perry

3

/Users//Library/Caches/MetaData/Safari/History/에 저장된 파일도 있습니다.

+0

/사용자/귀하의 사용자로 바꾸기/도서관/캐시/메타 데이터/사파리/기록/ – f01

+0

Mac App Store에서 승인 여부를 알려주시겠습니까? – Aravindhan

관련 문제