首页 / GitHub 趋势 / Go 语言里怎么像 jQ…
数据与爬虫

Go 语言里怎么像 jQuery 一样解析 HTML?goquery:轻量好用的选择器库

PuerkitoBio/goquery

GitHub 仓库
PuerkitoBio/goquery
总 Stars
★ 14,990
主要语言
Go
查看 GitHub 项目

结论先说:goquery 是 Go 语言里最常用的 HTML 解析库之一,14,990 个 star,Go 编写,BSD-3-Clause 协议,2026 年 10 月 21 日仍有提交。这是编辑精选的常青项目,不是当日热榜。

是什么

它给 Go 带来了类似 jQuery 的 API:用 CSS 选择器在 HTML 文档里找节点、取文本、取属性,写法短,读起来顺。

能干嘛

写个小爬虫、解析网页表格、从静态页面里抽数据,几十行代码就能跑起来,还能配合 Go 的并发批量处理。

适合谁

用 Go 写采集或数据处理脚本的开发者。对比 Colly 这类完整爬虫框架,goquery 只做解析这一步,轻得多。

问:动态渲染的页面它能抓吗?

不能。它只解析拿到的静态 HTML,JavaScript 渲染的内容需要先用浏览器自动化工具拿到页面。留意:issue 区只有 10 个未结 issue,说明接口很稳定,但也别指望它替你处理反爬。

站长点评

我挑它是因为写 Go 爬虫几乎绕不开它,十多年只做一件事还做得稳,这种库我愿意反复推荐给新手。

项目地址:https://github.com/PuerkitoBio/goquery

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 BSD-3-Clause 许可证。

📦 源码包(默认分支 ZIP)本站下载官方下载

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

数据与爬虫 热度最高

相关推荐