问题标签 [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.
url - 从 Bing 或 Google 搜索中提取 JPG 网址
有没有办法使用 Xidel 查询 Bing 或 Google 图片搜索,然后从该搜索中提取图片的所有 URL 链接?我对使用 Xidel.EXE 通过命令行执行此操作很感兴趣。谢谢
ķ
html - 如何使用 xidel 从 html 文件中排除标签?
如何使用 xidel 从以下文件中提取text1 ?
xpath - 为什么 xqilla 找不到命名空间?
这是失败的,我不确定这是xqilla的限制还是错误:
但是,我可以使用它:
在同一个 file.xml 上使用xidel :
在同一个 file.xml 上使用xmlstarlet :
如何让sqilla找到命名空间?
更新:我想补充一下,我如何通过创建另一个文件使其适用于下面的sqilla :
然后通过以下方式调用它:
那么这就是它应该如何为sqilla工作?
windows - 如何使用带有自定义分隔符的 xidel 从文件中提取数据?
如何提取data
?我需要以variable=
某种方式设置。运行xidel file.txt -e "variable="
会出错err:XPST0003: Unexpected query end
,删除=
不会产生任何结果。
xpath - 如何使用 XPath 在表格中获取上面的单元格?
我正在尝试将有关每个单元格的所有信息放在一个表格中的一行中。我需要弄清楚如何打印表格中每一列的标题。
我想用列顶部的单元格打印单元格(即tr [1])。
输出不应该有第一个 raw ..
第一个输出应该是:
单元格 b1 具有标题 a1
..
单元格 g2 具有标题 e2
等等 ..
我正在使用 xidel:
xidel $site -e "//tr[position()>1]/td/concat('The cell ', ., $codeX)"
的值$codeX
应该是多少?
谢谢,
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 值?
xml - 通过 xidel 使用 xpath 从 xml 文档中提取值
尝试使用 Xidel/Xpath 从 DNS XML 输出的所有行中提取“文本和值”对,但对这样的表达式没有运气:
事实上,我无法提取任何一对或单个值:-/ 有人更了解 Xpath 吗?
BTW:Stackoverflow输入框说大部分都是代码,问我更多细节,但我不知道可以添加什么样的细节......
源 XML:
html - Xidel 提取标签内的数据——原始输出
很高兴成为 StackOverflow 的一员,在这里潜伏了很长时间。
我需要解析两个标签之间的文本,到目前为止我找到了一个很棒的工具,叫做Xidel
我需要在两者之间解析文本
但是,所述文本中可以包含 HTML 标签,我希望它们以原始格式打印出来。所以使用如下命令:
得到我:
我需要它保持原样,所以:
我怎样才能做到这一点?
问候, R
jquery - 根据同级节点属性选择 XML 节点?
如何根据另一个同级节点的属性选择节点属性?我想要实现的是从所有节点中提取链接(href 值),然后是属性 class="body-table-news-loss" 的节点跨度,即选择器应该返回https://finance.yahoo。 com/news/inspiremd-announces-planned-recapitalization-120000752.html在下面的示例中。我试过了
及其类似的变体,但我没有得到想要的结果,因为我不知道如何向 XPath 选择器解释层次结构级别。非常感谢您的帮助。
xidel - 将 Xidel 模式匹配的输出转换为 Json 对象
好奇我是否可以使用文件中的 Xidel 模式将 html 列表转换为 json 对象数组。
鉴于此示例 HTML:
通过使用文件中的此模式:
我想生成以下json:
该模式正确匹配 HTML 并提取数据,但我无法获得上面所示的 json 输出。
当我运行命令时
我只是在标准输出上得到所有变量的转储:
但是我如何从这个到一个 json 对象数组呢?
--output-format=json-wrapped
没有帮助,因为它将每个变量转换为它自己的数组,而不是将它们压缩成对象。
我知道可以在命令行上使用 xpath 表达式创建所需的 json 输出,但我特别有兴趣学习如何从存储在文件中的模式中获取该输出。