问题标签 [gumbo]

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.

0 投票
2 回答
2667 浏览

html - 使用 Julia 从 HTML 文件中提取和构造表格

这是一个示例 html 文件的公共链接。我想从文件中提取每组 CAN 和年度税务信息(下图中以红色突出显示的示例),并构建一个如下图所示的数据框。

目标字段

在此处输入图像描述

示例数据框

附加信息

如果无法将 CAN 插入每一行,我可以单独导出 CAN 编号并找到一种方法将它们附加到包含税值的数据帧。我已经研究过为 python 使用漂亮的汤,但我是 python 的绝对新手,我正在编写的其余脚本都是用 Julia 编写的,所以我更愿意将所有内容都保存在一种语言中。

有什么方法可以实现我想要实现的目标吗?我查看了Gumbo.jl,但找不到任何详细的文档/教程。

0 投票
1 回答
1869 浏览

html - 正确使用 gumbo-parser 来迭代并找到我需要的东西?

我正在做一个纯C99练习项目,可以为我们学校的CAS登录系统做一个登录模拟。

现在我正在尝试使用 Gumbo HTML 解析器来解析我们学校的登录页面。这是表单部分,在运行 POST 请求以提交表单之前,我需要从中获取登录票,这是名称为“lt”的“隐藏”类型输入元素。(即符合<input type="hidden" name="lt" value="LT-000000-b4LktCXyzXyzXyzXyzXyzXyz" />,我需要解析“值”)。

我写了一些代码,但似乎找不到这个输入元素。这是我的 C 程序的功能:

如果有人需要调试,这里是我们学校页面的示例。可能的敏感数据已被删除。

无论如何,我的程序似乎只是停在 body 元素的顶部,稍后返回 NULL。

所以我想知道如何进行正确的搜索,并找出我需要的输入元素?

0 投票
1 回答
383 浏览

ruby - 通过 bundle 和 gems 在 Gentoo 上安装 nokogumbo 失败

红宝石版本:ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-linux]

我可以用portage安装 nokogumbo ,但不能用gem 或 bundle 安装它。

我尝试读取ebuild文件来配置包,但我不知道如何配置。

我也尝试添加--with-ldflags=-Wl,--no-undefined,它也失败了。

0 投票
0 回答
82 浏览

qt - 如何在QT中安装gumbo?

我最近刚开始学习 QT,我尝试解析 HTML,而我发现 Gumbo 可以作为这方面的工具。但我不知道如何在我的 QT 项目中使用它。有人能帮我一下吗?谢谢。

0 投票
0 回答
85 浏览

julia - 朱莉娅,秋葵汤,网页抓取

我从网站上抓取了一些数据,当我尝试将这些数据传递给数组时,我收到了这条消息:

0 投票
0 回答
412 浏览

c++ - 如何为 C++ 安装 gumbo.h?

我在 Oracle VirtualBox 计算机上运行 LXLE。我已经成功地为 python 安装了 gumbo,但是我找不到如何为 C++ 安装 gumbo 库,所以如果我有一个包含gumbo.h在头文件中的 C++ 文件,它实际上会运行。

我正在尝试countWordsInSite_iterative.cpp使用以下命令编译一个名为的文件:

我收到以下错误:

如何安装必要的文件以包含gumbo.h

0 投票
1 回答
1483 浏览

lua - 警告:在 PATH 中找不到 Lua 5.3 - 尝试使用 Luarocks 安装 Gumbo 库时

在 cmd 中写入luarocks install gumbo 我的 luarocks 文件的位置/目录时,出现以下错误

我已将 lua53.exe 添加到同一目录,并将该文件添加到我的用户变量和控制面板中的系统变量中。

不确定是否值得一提,但是当运行 lua53.exe 并尝试luarocks install gumbo从那里使用时,lua53 类似 cmd 的窗口会响应stdin:1: syntax error near 'install' 我希望用 lua 进行一些网络抓取,然后构建一个使用秋葵汤的魔兽世界插件在 WoW 客户端中显示某些有用的信息,但我似乎连最基本的东西都无法使用...

0 投票
1 回答
135 浏览

c++ - 有人可以为我提供有关如何正确使用 CMake 构建和安装 gumbo-query 的适当教程吗?

我没有找到任何关于安装这个库的合适教程。我得到的最接近的是:

  • gumbo-parser使用自述文件中的说明构建(Linux)
  • gumbo-query使用自述文件中的说明构建(Linux)
  • 将lib文件夹复制到我的Windows机器
  • 将这些行添加到我的 CMake 文件中:

但问题是,当我尝试包含 Document.h 时,它会显示gumbo.h: no such file or directory.

我将如何解决这个问题?我是否以完全错误的方式接近这个?