简洁好用的工具都是相似的

GitHub精选

共 806字,需浏览 2分钟

 · 2020-11-13

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是你们的章鱼猫。

不知道大家了不了解 jq 这个工具呢?指的不是 JQuery,而是一个命令行工具。jq 是一个轻量级而且灵活的命令行 JSON 解析器,类似用于 JSON 数据的 sed 工具。我们来看一下使用 jq 处理 json 的基本用法(更多用法可以搜索了解哈),如下图。jq 能够实现 json 的格式化展示以及部分的数据处理能力。

其实很多好的设计思路、产品体验都是可以跨工具、领域复用的。而今天要推荐的工具 pup 是类似设计思路的一个工具,能够在命令行解析 HTML 的工具。我们先来看一个具体的例子。

以上是获取 pup 项目 GitHub 页面 README 下面所有的 h2 标题,你都不需要实际去写代码通过命令行就能解决一些日常的 HTML 解析工作。

是不是使用起来很简单?pup 还支持更多的语法,比如 tag 过滤、id 过滤、链式选择、文本属性获取等。对应详细的 demo 可以在 GitHub 上看到。

因为 pup 是使用 Go 开发的,安装起来也非常的简单。如果你本地有 Go 环境,直接使用 go get 就可以安装,Mac 用户则可以使用 brew 安装。

更多 pup 工具的用法和项目详情请查看如下链接。

开源项目地址:https://github.com/ericchiang/pup

---特别推荐---

特别推荐:一个新的优质的推荐高效工具,软件,插件的公众号,每天给大家分享优秀的效率工具,「程序员掘金」,专门为程序员挖掘好东西的一个公众号,非常值得大家关注。


浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报