如何在Safari浏览器中导出所有的历史浏览记录为文本文件?

P粉602998670

P粉602998670

2026-07-20

141人浏览

原创

要完整导出safari全部历史记录,唯一可靠方法是提取~/library/safari/history.db数据库:退出safari后复制该文件,用db browser for sqlite打开history_items表,导出为csv再转txt;共享菜单仅导出可见近期记录,icloud方案限同步期内约30天数据。

如何在safari浏览器中导出所有的历史浏览记录为文本文件?

你需要把 Safari 浏览器里从第一次打开至今的所有历史访问记录完整转成可读的文本文件,用于归档、迁移或审计,而不是只导出最近几天在历史窗口里能看到的内容。

用共享菜单快速导出可见历史(仅限近期)

这方法最快,但只能导出当前历史窗口里显示出来的条目——通常最多几百条,且不包含已滚动消失或被 Safari 自动归档的老记录。

1、打开 Safari → 顶部菜单栏点击「历史」→「显示全部历史」。

2、按 Command + A 全选窗口中所有历史条目。

3、右键 →「共享」→「备忘录」,或直接按 Command + C 复制。

4、打开 TextEdit,先确认它处于纯文本模式(菜单栏「格式」→「制作纯文本」),再粘贴 →「文件」→「导出为」→ 选择「纯文本 (.txt)」保存。

提取 History.db 数据库导出完整历史(含全部记录)

这才是真正导出“所有历史”的唯一可靠方式。Safari 把全部访问记录(包括三年前的)都存放在本地 SQLite 数据库中,只要没清库,数据就还在。操作前必须退出 Safari,否则数据库被锁定无法读取。

1、彻底退出 Safari:点击 Dock 中 Safari 图标右键 →「退出」,或按 Command + Q,确认进程已终止(可在活动监视器里搜 Safari 确认无残留)。

2、按下 Shift + Command + G 打开前往文件夹,输入:~/Library/Safari/History.db → 回车定位该文件 → 拖拽复制一份到桌面备用。

3、下载并安装免费工具 DB Browser for SQLite(官网 dbbrowser.org),打开后点击「打开数据库」,选择你刚复制的 History.db 文件。

Comet AI 浏览器
Comet AI 浏览器

下载 Comet AI 浏览器,体验由 Perplexity AI 驱动的革命性上网方式。内置 AI 助手可实时总结网页、跨标签页对比信息、自动执行任务。告别繁琐操作,让 AI 成为你的浏览副驾,大幅提升研究与工作效率。支持 Windows、macOS、Android 和 iOS。

下载

4、左侧表列表中双击 history_items 表 → 切换到上方「浏览数据」标签页 → 此时看到的是原始时间戳、URL、标题、访问次数等字段,全量数据已加载。

5、点击菜单栏「文件」→「导出」→「表为 CSV 文件」→ 保存为 【History_All.csv】,之后可用 Excel 或文本编辑器打开,再另存为 .txt 亦可。

iCloud 网页版抓取同步期内 JSON(限最近 30 天)

如果你没在 Mac 上操作权限,又想绕过本地数据库,这个方法适合临时应急,但只拉得到 iCloud 同步缓存的历史——默认保留约 30 天,且需确保你的设备开启了 Safari 历史同步。

方法一:网页控制台执行脚本

1、用 Chrome 或 Edge 访问 https://www.php.cn/link/c19e68e258cc404998f63be5780cb450,用与 iPad/iPhone 相同的 Apple ID 登录。

2、页面完全加载后,按 Option + Command + I 打开开发者工具 → 切换到「控制台」标签页。

3、粘贴以下代码后回车执行:

JSON.stringify(window.safariHistoryData, null, 2)

4、控制台会输出一大段 JSON 文本 → 全选 → 右键「复制」→ 粘贴进 TextEdit → 导出为 .txt。

注意:若控制台报错 window.safariHistoryData is not defined,说明 iCloud 页面结构已更新,此方法失效,应退回数据库方案。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

10

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

7

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

10

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

4

10

火山引擎域名备案流程详解
火山引擎域名备案流程详解

火山引擎域名备案适合需要在火山引擎云服务器、对象存储、CDN或网站服务上绑定域名的用户参考。本专题整理备案入口、账号实名认证、备案类型选择、主体信息填写、网站信息提交、资料上传、初审核验、管局审核和备案失败排查,帮助用户完成网站上线前的备案流程。

2026.08.04

1

10

火山引擎DNS解析配置步骤
火山引擎DNS解析配置步骤

使用火山引擎DNS解析网站域名时,需要确认域名已完成管理接入,并正确配置服务器IP、CNAME地址或验证记录。本专题整理域名添加、记录类型选择、TTL设置、解析状态检查、备案和访问测试等流程,适合新手搭建网站时参考。

2026.08.04

3

10

火山引擎对象存储使用教程
火山引擎对象存储使用教程

火山引擎对象存储适合用于网站图片、视频文件、备份数据、静态资源和应用附件管理。本专题整理TOS控制台入口、存储桶创建、地域选择、权限设置、文件上传、访问链接生成、CDN加速、费用查看和常见上传或访问失败问题,帮助用户快速掌握对象存储基础操作。

2026.08.04

1

10

火山引擎云服务器使用教程
火山引擎云服务器使用教程

火山引擎云服务器使用教程适合第一次购买、部署和管理云服务器的用户参考。本专题整理控制台入口、实例创建、地域和配置选择、系统镜像设置、安全组放行、远程连接、网站部署、续费计费和常见连接失败问题,帮助用户快速完成云服务器基础使用流程。

2026.08.04

5

10

火山引擎API Key绑定大模型教程
火山引擎API Key绑定大模型教程

火山引擎API Key怎么绑定大模型适合需要在火山方舟、应用后台、脚本工具或AI编程软件中调用模型的开发者参考。本专题整理控制台服务开通、API Key创建、模型权限检查、模型ID选择、Base URL填写、调用测试和鉴权失败排查,帮助用户完成从密钥到模型调用的配置流程。

2026.08.04

2

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
黑马云课堂jQuery基础视频教程
黑马云课堂jQuery基础视频教程

共46课时 | 11.3万人学习

前端最全HTTP基础原理及应用
前端最全HTTP基础原理及应用

共12课时 | 2万人学习

独孤九贱(6)_jQuery视频教程
独孤九贱(6)_jQuery视频教程

共44课时 | 36.2万人学习