layout | title | tags |
---|---|---|
post |
灵感源自 jq 工具的命令行 HTML 解析工具 |
Go |
大家好,我是你们的章鱼猫。
不知道大家了不了解 jq 工具呢?不是 JQuery,是一个命令行工具。jq 是一个轻量级而且灵活的命令行 JSON 解析器,类似用于 JSON 数据的 sed 工具。以下是处理 jq 处理 json 的基本用法(更多用法可以搜索了解哈)。
今天要推荐的工具 pup 是类似能够在命令行解析 HTML 的工具。我们先来看一个具体的例子。
以上是获取 pup GitHub 页面所有的 h2 标题,你都不需要实际去写代码就能解决一些日常的 HTML 解析工作。
是不是使用起来很简单?pup 还支持更多的语法,类似的例子可以在 GitHub 上看到。
因为 pup 是使用 Go 开发的,安装起来也非常的简单。如果你本地有 Go 环境,直接使用 go get 就可以安装,Mac 用户则可以使用 brew 安装。
更多 pup 工具的用法和项目详情请查看如下链接。