Medium Article Unlocker 使用指南:一步步解锁 Medium 文章
Reviewed by the OnlineFree.app team · Updated
Key points
- Medium Article Unlocker 粘贴一条 Medium 链接即可读到干净正文,无需注册或安装 App。
- 它由服务端取回公开页面并解析嵌入的正文数据,不绕过登录或付费验证。
- 输出只有两样:排版好的阅读卡片,以及可一键复制的纯文本或 .txt。
- 解析失败多半是链接不是 https、域名不符,或正文不在公开页面里。
- 复制纯文本会丢失链接地址、图片和代码块缩进,正式引用前请回原页核对。
Medium Article Unlocker 是什么?
把一条 Medium 文章链接粘贴进输入框,就能在同一个页面里读到干净排版的完整正文——这是 Medium Article Unlocker 做且只做的一件事。它不需要注册账号,不安装 App,也没有 GitHub 入口和广告位。
它的工作链路很短:浏览器先检查链接是否为 https 且属于 medium.com 域名,通过后向 /api/unlock 发一次 POST;服务端用普通爬虫 UA 取回那个公开页面(超时 20 秒,响应体上限 15 MB),再从页面内嵌的 __APOLLO_STATE__ 或 JSON-LD 数据里解析出标题、作者、发布日期、阅读时长和正文 HTML。整个过程不涉及任何需要 API key 的付费服务。
为什么必须绕到服务端?因为同源策略不允许浏览器页面直接读取 medium.com 返回的 HTML,前端拿不到那份数据。服务端取回一次、解析一次,再把结构化结果交回浏览器渲染成一张安静的阅读卡片。
五步解锁一篇 Medium 文章
第一步是拿到链接:浏览器地址栏里的 URL,或文章分享菜单给出的链接都可以,形如 https://medium.com/@author/story-title-1a2b3c4d5e6f。链接后面带的跟踪参数不用手动删,整条粘贴最省事。
第二步把它粘进页面顶部的输入框,第三步按回车或点右侧的「解锁阅读」。第四步是等待:按钮上会出现一圈小 spinner 和「正在取回文章…」的文案,服务端最长用 20 秒取回页面。第五步,结果区从骨架占位换成文章卡片,你可以直接读,也可以点卡片右下角的「复制全文」。
手机上多两个细节:屏幕宽度 640px 以下时,输入框和主按钮会改成上下堆叠、各占满整宽,按钮高度 48px 方便拇指点击;「复制全文」吸附在视口底部安全区上方,不遮挡正文,结果出现后页面会自动滚到卡片顶部。
哪些 Medium 链接能解锁,哪些不能?
输入框只放行 https 开头的 medium.com 链接及其子域,例如 https://medium.com/@author/... 或 https://某子域.medium.com/...。这个校验在浏览器里完成,域名或协议不符的请求根本不会发出去,所以你看到「正在取回文章…」时,说明链接已经过了白名单这一关。
不支持的包括非 Medium 域名(Substack、WordPress 个人博客、新闻站)、http 明文链接,以及第三方聚合站的短链。这些链接会被直接拒绝,而不是返回一篇错的文章。
至于会员文章,要分清两件事:工具读的是 Medium 公开返回的那个页面。如果正文数据就嵌在页面里,你就能拿到完整文章;如果页面只公开了前几段预览,工具也只能解析出那几段。带 ?sk= 的朋友分享链接通常属于前者,往往能读全。但这和绕过付费墙是两回事——工具不伪造任何登录状态。
解锁后你会得到什么
一篇解析成功的文章会以阅读卡片的形式出现:标题做了轻量首字下沉,下面依次是作者、发布日期、阅读时长,然后是正文。小标题、引用块、列表、图片和代码块会保留原有结构,而顶部导航、底部推荐流、关注按钮和引流模块都被去掉了。
排版上只留了一种强调色——深紫用在标题、主按钮和链接上。正文行宽控制在约 68 字符,接近纸质杂志的舒适宽度;卡片左侧是一条 3px 紫色细竖线,正文末尾用一条极淡的横线收尾,代表「全文完」。
第二个输出是纯文本:点「复制全文」把正文写进剪贴板,或者下载成 .txt。工具刻意没有做历史记录、收藏夹、字数统计、阅读进度条和夜间模式——这些取舍是为了让页面不给文章抢注意力。如果你除了读文章还要顺手处理别的文本任务,OnlineFree.app 上还有一批同样跑在浏览器里的小工具。
复制纯文本与引用时的注意事项
复制出来的纯文本会丢掉所有格式:加粗和斜体、超链接的目标地址、图片、代码块缩进都不保留,段落之间通常只剩空行。做笔记、贴进自己的文档或喂给总结工具够用,但如果你要引用原句,最好回原文核对一遍标点和术语。
复制成功时按钮上会有瞬时反馈。如果浏览器因为权限策略拒绝了剪贴板写入,改用 .txt 下载更稳。想把复制下来的多余空行清掉、或从长文里抽出特定段落,可以配合同站的 Regex Tester 处理。
关于隐私:这个工具是无状态的,不登录、不建账号库、不缓存你读过的文章,一次请求结束服务端就不留下内容。但它仍然是第三方服务,处理内部文档、未公开稿件或含个人信息的长文时,请自行判断是否应该改用原始渠道阅读。
解析失败时先检查这几点
最常见的失败原因在链接本身:少了 https、域名不是 medium.com,或者粘贴时把中文标点、书名号、结尾句号一起带了进来。先把链接单独粘到地址栏按一次回车,能打开文章说明链接没问题,再回到工具重试。
如果链接没问题还是读不出正文,通常说明公开页面里根本没有正文数据:文章被作者删除、改回草稿、设为仅限会员且只放预览,或者过于冷门尚未被正常索引。服务端 20 秒超时和 15 MB 响应体上限也会在极慢网络或超长图文时触发,这种情况重试一次往往就好了。
还有一点要说清楚:Medium Article Unlocker 不会绕过登录、不会伪造会员身份,也不调用任何付费接口。它只是一个把公开页面整理成干净正文的阅读器。读不到的时候,最靠谱的办法是向作者要一条朋友分享链接,或者直接在 Medium 官方渠道阅读。
Frequently asked questions
Medium Article Unlocker 需要注册账号或安装 App 吗?
不需要。Medium Article Unlocker 完全在浏览器里使用,唯一的输入就是一条 Medium 文章链接,没有账号体系、没有 App 下载、也没有 GitHub 入口。解析在服务端完成,你只要粘贴链接、按回车,然后阅读生成的卡片。
Medium Article Unlocker 能解锁所有会员文章吗?
不能保证。它读取的是 Medium 公开返回的页面:如果正文数据包含在页面里,就能解析出全文;如果会员文章只公开了预览段落,工具也只能拿到那几段。它不绕过登录或付费验证,读不全时可请作者提供 ?sk= 朋友分享链接。
使用 Medium Article Unlocker 会保存我的链接或文章内容吗?
不会。Medium Article Unlocker 是无状态的:一次请求只做 URL 校验和页面解析,不登录、不写数据库、不缓存文章,刷新页面后结果也不保留。不过它仍是第三方服务,涉及保密材料时请自行判断是否改用原站阅读。
解锁出来的正文可以复制或保存吗?
可以。卡片右下角的「复制全文」按钮会把正文转成无格式纯文本放进剪贴板,并给出即时反馈;同一份输出还支持下载为 .txt 文件。注意复制的是纯文本,加粗、链接地址、图片和代码块缩进都不会保留。
Medium Article Unlocker 支持带 ?sk= 的分享链接吗?
支持。只要链接是 https 且域名在 medium.com 及其子域范围内,包括带 ?sk= 的分享链接,都可以整条粘贴,无需手动删掉后面的参数。参数不会影响解析,反而这类链接更容易包含完整正文。