文件名称:goquery:这是puerkitoBio的goquery的旧版本的副本
文件大小:99KB
文件格式:ZIP
更新时间:2024-07-18 15:49:52
Go
goquery - 有点像那个 j-thing,只在 Go 中 GoQuery 为带来了类似于的语法和一组特性。 它基于 Go 的和 CSS 选择器库 。 由于 net/html 解析器返回标记(节点),而不是全功能的 DOM 对象,jQuery 的操作和修改功能被忽略了(修改 HTML 解析树中的数据没有意义,它没有效果)。 此外,因为 net/html 解析器需要 UTF-8 编码,所以 goquery 也是如此:调用者有责任确保源文档提供 UTF-8 编码的 HTML。 支持的函数是面向查询的特性( hasClass() 、 attr()等),以及在我们必须使用的情况下有意义的遍历函数。 这使得 GoQuery 成为一个很棒的网页抓取库。 在语法方面,它尽可能接近 jQuery,尽可能使用相同的函数名称,以及温暖而模糊的可链接界面。 jQuery 是非常流行的库,我觉得编写一
【文件预览】:
goquery-master
----.travis.yml(48B)
----testdata()
--------page.html(5KB)
--------metalreview.html(40KB)
--------gowiki.html(125KB)
--------page2.html(741B)
--------gotesting.html(21KB)
----array.go(3KB)
----iteration_test.go(2KB)
----misc()
--------git()
----bench_query_test.go(2KB)
----bench_traversal_test.go(13KB)
----iteration.go(1KB)
----bench_array_test.go(2KB)
----type_test.go(3KB)
----expand.go(1KB)
----doc.go(4KB)
----bench_filter_test.go(4KB)
----type.go(3KB)
----filter_test.go(5KB)
----property_test.go(2KB)
----bench_example_test.go(979B)
----array_test.go(4KB)
----bench_property_test.go(687B)
----example_test.go(1KB)
----query_test.go(3KB)
----query.go(2KB)
----LICENSE(1KB)
----traversal.go(20KB)
----utilities.go(2KB)
----property.go(2KB)
----filter.go(5KB)
----bench()
--------v0.2.0(19KB)
--------v0.1.1-v0.2.1-go1.1rc1.svg(21KB)
--------v0.3.2-go1.2rc1(20KB)
--------v0.1.1(18KB)
--------v0.1.0(18KB)
--------v0.3.2-go1.2-take2(20KB)
--------v0.2.1-go1.1rc1(20KB)
--------v0.3.0(20KB)
--------v0.2.0-v0.2.1-go1.1rc1.svg(22KB)
--------v0.3.2-go1.2(20KB)
----.gitignore(266B)
----expand_test.go(1KB)
----traversal_test.go(18KB)
----bench_expand_test.go(1KB)
----README.md(6KB)
----bench_iteration_test.go(874B)