用 pup 过滤 HTML

用紧凑的查询语言选择、转换并打印 HTML 节点。

macOSHTML文本解析低风险
运行 curl -s https://example.com | pup 'title text{}',打印标题文本。

01命令

命令
$ curl -s https://example.com | pup 'title text{}'

02作用说明

pup 实现了一套小型选择器语言,提供 text{}、attr{href} 等函数,精确提取所需字段。无需完整编程语言即可在 shell 脚本中抓取静态页面。

03风险

风险低风险
系统兼容性macOS with Homebrew installed
!注意: 该项目维护频率低于 htmlq;在复杂页面上请先验证元素处理结果。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Homebrew formula: pup
    Homebrew · vendor-doc · 2026-09-20
    依据: CLI companion with 200+ commands across 33+ Datadog products. Packages pup, a command-line HTML parser with a CSS-selector-like filter language.
  • Official project documentation
    Official project · vendor-doc · 2026-09-20
    依据: Packages pup, a command-line HTML parser with a CSS-selector-like filter language.

最后验证: 2026-09-22 · 分类: 开发者

06相关方案