Chrome에는 북마크 용 파일과 같은 로컬 컴퓨터에 저장할 수있는 HTML 파일을 만드는 기본 제공 방법이 있습니까?
그렇지 않은 경우, 동일한 확장 기능이 있습니까?
Chrome에는 북마크 용 파일과 같은 로컬 컴퓨터에 저장할 수있는 HTML 파일을 만드는 기본 제공 방법이 있습니까?
그렇지 않은 경우, 동일한 확장 기능이 있습니까?
답변:
확장 프로그램을 사용하는 것보다 훨씬 간단합니다. Chrome의 방문 기록 페이지는 Chrome의 다른 모든 창 및 페이지와 마찬가지로 이미 HTML 페이지입니다.
페이지의 빈 부분을 마우스 오른쪽 버튼으로 클릭 Save As...
하고 전체 HTML로 선택 하여 저장 하십시오 . Chrome에서 다시 열면 동일한 아이콘과 모두가 렌더링됩니다. 다른 브라우저에서 결과 페이지를 열려고해도 스타일과 아이콘이 아닌 모든 기록 데이터가 계속 표시됩니다.
2016 년 5 월 업데이트
Google은 내부 페이지 (기록, 북마크, 설정 등)가 렌더링되는 방식을 지속적으로 변경하기 때문에 원래 답변이 더 이상 정확하지 않습니다. 즉, Chrome 52 (2016 년 5 월)에서 방문 기록 URL은 페이징 메커니즘과 함께 iframe 내부에 표시됩니다.
후손을 위해 모든 북마크 데이터 (URL + 날짜)를 CSV 파일로 가져 오는 가장 좋은 방법 은이 기사에서 설명 합니다.
TL; DR :
cd ~/Library/Application\ Support/Google/Chrome/Default/
. Windows :) cd "%LocalAppData%\Google\Chrome\User Data\Default"
.
C:\> sqlite3 History
sqlite> .headers on
sqlite> .mode csv
sqlite> .output my-history.csv
sqlite> SELECT datetime(last_visit_time/1000000-11644473600,'unixepoch','localtime'), url FROM urls ORDER BY last_visit_time DESC
이제 my-history.csv
모든 URL과 날짜를 포함 하는 파일이 있어야합니다 .
잘하면 이것은 2016 년에 당신에게 효과적입니다. 2019 년에 약속 할 수는 없습니다 :)
select *, datetime(last_visit_time / 1000000 + (strftime('%s', '1601-01-01T05:30:00')), 'unixepoch') as visit_time from urls
마지막 방문 시간을 사람이 읽을 수있는 형식으로 변환하는 데 사용 합니다. 05:30:00
시간대 를 대체 해야합니다.
Mac에서 :
cd "~/Library/Application Support/Google/Chrome/Default"
sqlite3 History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > ~/history_export.txt
Windows에서 :
cd "%LocalAppData%\Google\Chrome\User Data\Default"
sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > history_export.txt
Windows를 사용 중이고 SSD가없는 경우 시간이 오래 걸릴 수 있습니다.
cd ~/Library/Application\ Support/Google/Chrome/Default/
방금 Chrome 기록을 내보내기 기록 이라는 csv 및 json으로 내보내는 Chrome 확장 프로그램을 만들었습니다 .
JSONView 확장 을 설치하면 Chrome에서 json 파일을 열고 웹 페이지처럼 볼 수 있으며 Excel 또는 Numbers에서 csv 파일을 열 수 있습니다.