问题标签 [goquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何使用 Golang 检索所选 HTML 元素的高度?
我正在使用 goquery 解析 HTML,我需要检索这些 HTML 元素的高度,但 goquery 没有像 .css() 方法这样的 jquery?我怎样才能实现这样的目标?
go - 恐慌:流错误:流 ID 1;协议错误
我正在使用 goquery 来获取网页的 DOM。我尝试查看 godocs,但不确定为什么会出现此错误:
我在这里要做的就是在 url 中获取网页内容。
片段:
输出:
go - 如何在 Go 中获取 DOM HTML
我正在用 Go 编写解析器 HTML。我需要获取 HTML 并将其传递给另一个函数。
我这样做了:
- 不能将“doc”传递给另一个函数
和
- HTML 被部分地转移到另一个函数中。
我该怎么做?
html - 无法用goquery收集谷歌搜索结果的所有节点:部分节点丢失
我正在尝试使用 goquery 库在 GoLang 中收集谷歌搜索页面的结果。为了实现这一点,我正在使用 goquery 收集 goquery 选择的所有节点。问题是 Find("*") 返回的选择似乎不包含 HTML 文档的所有节点。问题:该方法是否收集具有整个树结构的所有节点?如果没有,有没有办法把它们全部收集起来?
我尝试使用应用于整个文档选择的 goquery Find("*") 方法。因此具有某些属性的节点不会被返回,尽管它们在 HTML 文档中。例如,节点不被识别
alltags := doc.Find("*") //doc 是带有 Google 搜索的 HTML 文档
选择不包含带有 class="srg" 的 div 标签。这同样适用于其他类值,例如“bkWMgd”、“rc”。
html - 使用 Golang 的 colly/goquery 在 html 中查找文本
如何使用 colly/goquery 在此 html 片段中查找数值:
go - Goquery 从明显不是空的响应中加载空文档
我一直在尝试将响应加载到 goquery 文档中,但它似乎失败了(尽管它没有引发错误)。
我试图加载的响应来自:
虽然它不会引发任何错误,但当我调用时,fmt.Println(goquery.OuterHtml(doc.Contents()))
我会得到输出:
同时,如果我不尝试将其加载到 goquery 文档中,而是调用
我得到:
我正在做的基本逻辑如下:
完整的回复可以在这里找到。是否有任何特殊原因导致无法加载?
html - 如何使用 goquery 提取自定义 html 标签的文本?
我正在尝试将文本提取为自定义 html 标记(<prelogin-cookie>
):
但它不返回任何东西,只是一个空字符串,我怎样才能得到那个 html 标签的实际文本,又名4242424242424242
?