笔触

HTML 转 Markdown

粘贴 HTML 源码,或输入网址由服务抓取;页面结构复杂时配一条 XPath 只取正文,规则会按域名自动记住。

想把网页正文存成 Markdown,直接复制粘贴会带进一堆导航栏、广告和样式代码。这个工具能把 HTML 源码或整个 URL 转成干净的 Markdown,遇到结构复杂的页面还能用 XPath 精确指定要抓的部分。

功能特性

代码与 URL 两种输入

既可以粘贴 HTML 源码本地转换,也可以输入网址由服务抓取后再转换,后者适合没有源码的情况。

XPath 精确定位

用 XPath 指定要提取的元素,把导航、侧栏、评论区这些干扰内容排除掉,只保留正文。

XPath 规则按域名持久化

规则保存在浏览器本地存储里,同一个站点下次访问会自动套用上次配好的 XPath,不用重复设置。

链接处理可选

可以开启「补全 URL」把相对路径补成完整地址,也可以「移除所有链接」只留纯文本,按你的用途选。

自建抓取代理

URL 抓取走可配置的代理通道,支持填写代理地址和参数名,跨域限制较多的站点可以自己接一个。

适用场景

网页正文转 Markdown 存档

把想长期保存的网页内容转成 Markdown,放进自己的笔记库。

从旧博客迁移内容

老博客的页面转成 Markdown,方便导入新的静态站生成器。

整理素材

把参考页面转成纯文本,去掉排版干扰后再做自己的整理。

使用步骤

  1. 1选择模式有源码就选代码模式,没有就选 URL 模式。
  2. 2输入内容粘贴 HTML,或填入要抓取的网址。
  3. 3配置 XPathURL 模式下用 XPath 指定正文区域,规则会自动保存。
  4. 4转换并复制点转换,检查结果后复制 Markdown。

常见问题

URL 抓取失败是怎么回事?

常见原因是目标站点有跨域限制或不允许脚本抓取。这种情况下需要在「抓取代理」里配置自己的代理通道,让请求走代理转发。

XPath 规则存在哪里?换浏览器会丢吗?

规则存在浏览器的本地存储里,按域名分开保存,不经过服务器。换浏览器或清理本地数据后会丢失,需要在 设置 重新配置;设置页里也能逐条删除本站保存的 XPath 与代理配置。

转换后会保留链接吗?

默认保留,并把相对路径处理成可点击的形式。如果只要纯文本,可以开启「移除所有链接」。

支持一次抓多个页面吗?

一次只处理一个 URL。批量整理建议逐个转完保存,再合并到一起。

相关工具