问题标签 [xidel]

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 投票
1 回答
301 浏览

url - 从 Bing 或 Google 搜索中提取 JPG 网址

有没有办法使用 Xidel 查询 Bing 或 Google 图片搜索,然后从该搜索中提取图片的所有 URL 链接?我对使用 Xidel.EXE 通过命令行执行此操作很感兴趣。谢谢

ķ

0 投票
1 回答
155 浏览

html - 如何使用 xidel 从 html 文件中排除标签?

如何使用 xidel 从以下文件中提取text1 ?

0 投票
1 回答
383 浏览

xpath - 为什么 xqilla 找不到命名空间?

这是失败的,我不确定这是xqilla的限制还是错误:

但是,我可以使用它:

在同一个 file.xml 上使用xidel :

在同一个 file.xml 上使用xmlstarlet :

如何让sqilla找到命名空间?

更新:我想补充一下,我如何通过创建另一个文件使其适用于下面的sqilla :

然后通过以下方式调用它:

那么这就是它应该如何为sqilla工作?

0 投票
1 回答
945 浏览

windows - 如何使用带有自定义分隔符的 xidel 从文件中提取数据?

如何提取data?我需要以variable=某种方式设置。运行xidel file.txt -e "variable="会出错err:XPST0003: Unexpected query end,删除=不会产生任何结果。

0 投票
3 回答
423 浏览

xpath - 如何使用 XPath 在表格中获取上面的单元格?

我正在尝试将有关每个单元格的所有信息放在一个表格中的一行中。我需要弄清楚如何打印表格中每一列的标题。

我想用列顶部的单元格打印单元格(即tr [1])。

输出不应该有第一个 raw ..

第一个输出应该是:

单元格 b1 具有标题 a1

..

单元格 g2 具有标题 e2

等等 ..

我正在使用 xidel:

xidel $site -e "//tr[position()>1]/td/concat('The cell ', ., $codeX)"

的值$codeX应该是多少?

谢谢,

0 投票
0 回答
656 浏览

xpath - 在具有特定类的 div 标签下使用 Xpath 提取具有特定文本的链接(获取 href 值)

所以贡献者。我完全了解以下问题如何使用 xpath 从 div 获取 href 值?,它基本上解决了我的问题的一部分,但由于某种原因,在那里发布的解决方案不适用于我的情况,所以我会请求帮助解决两个相关问题。在下面的示例中,我想获取“更多”超链接 ( http://www.thestraddler.com/201715/piece2.php ) 的 href 值,它位于具有内容类的 div 标记下。


从理论上讲,我应该能够提取 div 标签下的链接,
xidel website -e //div[@class="content"]//a/@href 但由于某种原因它不起作用。我该如何解决这个问题以及(第二部分)如何仅提取“此处”超链接的 href 值?

0 投票
1 回答
845 浏览

xml - 通过 xidel 使用 xpath 从 xml 文档中提取值

尝试使用 Xidel/Xpath 从 DNS XML 输出的所有行中提取“文本和值”对,但对这样的表达式没有运气:

事实上,我无法提取任何一对或单个值:-/ 有人更了解 Xpath 吗?

BTW:Stackoverflow输入框说大部分都是代码,问我更多细节,但我不知道可以添加什么样的细节......

源 XML:

0 投票
2 回答
1029 浏览

html - Xidel 提取标签内的数据——原始输出

很高兴成为 StackOverflow 的一员,在这里潜伏了很长时间。

我需要解析两个标签之间的文本,到目前为止我找到了一个很棒的工具,叫做Xidel

我需要在两者之间解析文本

但是,所述文本中可以包含 HTML 标签,我希望它们以原始格式打印出来。所以使用如下命令:

得到我:

我需要它保持原样,所以:

我怎样才能做到这一点?

问候, R

0 投票
2 回答
459 浏览

jquery - 根据同级节点属性选择 XML 节点?

如何根据另一个同级节点的属性选择节点属性?我想要实现的是从所有节点中提取链接(href 值),然后是属性 class="body-table-news-loss" 的节点跨度,即选择器应该返回https://finance.yahoo。 com/news/inspiremd-announces-planned-recapitalization-120000752.html在下面的示例中。我试过了

及其类似的变体,但我没有得到想要的结果,因为我不知道如何向 XPath 选择器解释层次结构级别。非常感谢您的帮助。

0 投票
1 回答
428 浏览

xidel - 将 Xidel 模式匹配的输出转换为 Json 对象

好奇我是否可以使用文件中的 Xidel 模式将 html 列表转换为 json 对象数组。

鉴于此示例 HTML:

通过使用文件中的此模式:

我想生成以下json:

该模式正确匹配 HTML 并提取数据,但我无法获得上面所示的 json 输出。

当我运行命令时

我只是在标准输出上得到所有变量的转储:

但是我如何从这个到一个 json 对象数组呢?

--output-format=json-wrapped没有帮助,因为它将每个变量转换为它自己的数组,而不是将它们压缩成对象。

我知道可以在命令行上使用 xpath 表达式创建所需的 json 输出,但我特别有兴趣学习如何从存储在文件中的模式中获取该输出。