问题标签 [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 投票
3 回答
241 浏览

xml - 如何处理xquery中的空节点?

我想打印这样的 TSV 输出。但是当$x/span没有找到任何东西时,只会打印两列。什么都没找到时如何在第二列中插入一个空字段$x/span?谢谢。

0 投票
2 回答
80 浏览

xml - 为什么不能用xidel提取数据?

中显示内容books.xml

xquery 字符串:

为什么用xidel提取不出价格大于30的书名?

两者where $x/price>30where $x/price/text)>30不能生效。

在此处输入图像描述

0 投票
2 回答
133 浏览

xpath - xpath:提取节点的尾随文本

我有一个包含以下内容的 html 文件。

我想提取信息并以以下格式写入 TSV 文件。

到目前为止,我只能用这个 xpath 代码来提取前两列。谁能告诉我如何提取第三列?谢谢。

0 投票
1 回答
102 浏览

xpath - XPATH returning nothing

I'm trying to extract a data from this website, somehow I get nothing out of any text I'm trying to get. I'm using Xidel to scrape the data.

It should at least returning Rp or some numbers. But i'm not sure why it returning null. The other website i'm trying was just fine.

0 投票
2 回答
89 浏览

bash - 如何使用 Xidel 工具传递外部变量?

我有一个 XQuery 表达式存储在一个文件中

并将其与 Xidel 一起使用。

我怎样才能传递这样的外部变量?

0 投票
1 回答
74 浏览

xpath - 如何删除文本中的某个节点?

https://www.iana.org/domains/arpa

我可以使用 xpath '//table[@id="arpa-table"]/tbody/tr/join((td[1], normalize-space(td[2])), x:cps( 9))' 与 xidel。但我想把东西RFC 3172放在第三列和第四/go/rfc3172列。有人让我知道你是怎么做的吗?

第一行应该类似于

0 投票
1 回答
149 浏览

json - 如何使用 xidel 从 json 文件中提取精确值?

请原谅我的英语,我不是母语人士

我是新手,所以我不太了解

我正在尝试使用 xidel 在 windows cmd 中使用以下命令从 json 文件中提取一些值,但它不起作用

一般json文件有英文、西班牙文和葡萄牙文三个选项,我只想要和西班牙文相关的所有值

我想提取以下值

并将提取的值如下

这是我的 json 文件的一部分

我应该使用什么命令来提取与西班牙语相关的值?

0 投票
0 回答
49 浏览

xquery - xquery 处理空间和子节点

https://research.tdameritrade.com/grid/public/symbollookup/symbollookup.asp?data=B64ENCeyJ1c2VMaW5rIjoiIiwibm9MaW5rcyI6ZmFsc2UsIm5vRm9vdGVyIjpmYWxzZSwiZnJvbVBhZ2UiOiIiLCJ0eXBlIjoid2lkZSIsImRpc3BsYXkiOiIiLCJ0ZXh0IjoiQklPIiwiZXhjaGFuZ2UiOiJOWVEiLCJpc3N1ZVR5cGUiOiJDUyIsInBlclBhZ2UiOiIxMCIsImZpcnN0Um93IjowfQ==

我正在尝试从上面的 URL 中提取这样的表格。

但我只能得到这个。谁能告诉我如何解决这个问题?

0 投票
1 回答
76 浏览

xpath - join() 的“无效的联合类型”

我可以像上面那样请求每种类型的节点。我想要一个表达式来提取两种类型的节点。

但我收到以下错误。请让我知道OR在这种情况下在 xpath 中执行的最佳方法是什么?

0 投票
0 回答
37 浏览

web-scraping - 我如何告诉 xidel 跟随 a.next 直到它不再存在于页面上?

如何a.next使用 xidel 递归地跟踪链接(即:分页)?

我有以下有效的代码,但它只获取第一页。是否可以跟踪a.next分页页脚中的链接,直到它不再存在?