问题标签 [xpathquery]

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 投票
0 回答
36 浏览

oracle - 如何使用 oracle 在 xpath 查询中声明数组

我正在尝试使用 oracle 在 XPath 查询中创建一个数组,但它被视为一个字符串,下面是代码片段,有人可以帮我解决我做错的地方。

0 投票
1 回答
84 浏览

php - xpath
查询

我正在尝试构建一个函数,它可以清除 HTML 文档中包含空内容或没有属性的所有元素,并且我想要 igonre<br><hr>标签。

这是我当前的代码。

我如何选择忽略brhr使用 xpath 查询的所有节点。

示例输入示例:

由于某些没有人知道的原因,这部分没有内容:

我想删除它,同时保留断线。

当前输出示例:

所需的输出示例:

先感谢您。

0 投票
1 回答
3503 浏览

google-sheets - GoogleSheet:IMPORTXML 错误,找不到 url 的资源?

您将从下图中看到的是,A1 填充了从脚本生成的随机数。每次移动光标时,数字都会随机变化,用于 Google 表格中“强制更新 XML 数据”的方法。

图片1

正如我们从第一张图片中看到的那样,IMPORTXML 就像魅力一样,使用=IMPORTXML("Link" &A1(which is the random number, that is needed to update the data), "//target content")配方

嗯,它适用于第一个链接,但不是真的适用于第二个链接,在第一张图片中,B2 正在使用最后一个链接,它显示1736.5为值,在不使用&A1代码的情况下显示良好

图二

将 &A1 添加到公式后,它会给出错误#N/AResource at url not found作为错误详细信息。

我已经尝试使用另一个计算出的数字(大于或小于 A1)的单元格,仍然给我这个错误。

0 投票
1 回答
151 浏览

xpath - Xidel:如何从许多相同的值/类中仅选择 1 个并从结果中删除不需要的元素?

将打印出 3 个相同的输出

那么,我应该怎么做才能只选择其中之一呢?

编辑:

在强类中,值如下所示:

如何仅打印“2020 年 6 月 15 日”?

0 投票
1 回答
182 浏览

html - Importxml 功能(googlesheets)不适用于 Skillshare 网站?

我今天来到这里是因为我在 Googlesheets 中使用 ImportXML 函数时遇到了一个奇怪的问题。

我正在尝试从 2 个网站的不同配置文件中提取 href(facebook、twitter、youtube 等):udemy.com 和 Skillshare.com。

我从 udemy 个人资料中获得了我的目标,但从 Skillshare 那里没有运气。

经过多次尝试(即使使用奇怪的 xpaths_query 组合),我认为问题可能是 2 个原因:1. 网站正在闪烁我(这可能吗?,2. 我的 xpath_query 不好)......但是我仍然认为解决方案是非常直,但我看不出我可能会错过什么。

请访问我的 Googlesheet 和几个示例以便更好地理解,您可以按顺序找到更多详细信息,那里...

看看这些例子:好结果 > 对于 Udemy,我使用了以下 google sheet 函数

=IMPORTXML("https://www.udemy.com/user/saddam-kassim-2/";"//div[@class='instructor-profile--social-links--3Kub5']/a/@参考文献")

N/A RESULTS > 对于 Skillshare,我使用了以下 google sheet 函数

=IMPORTXML("https://www.skillshare.com/user/sridhar"; "//div[@class='user-information-social-links']/a/@href")

这些是 html 代码片段: UDEMY SAMPLE HTML

技能共享 HTML 示例

我真的很感激你的想法和想法。我究竟做错了什么?我可以尝试什么?提前致谢!

0 投票
1 回答
27 浏览

sql-server - 如何在 SQL 中检查 Xml 元素的属性值

我想选择除 InEx 值为“已排除”的元素以外的元素。

这是我的 XML 文档:

我需要得到

我试过这个查询,但它不起作用。

0 投票
1 回答
55 浏览

sql - 使用 OPENXML() 是将 XML 列中的数据转换为行和列的最佳方式吗?

我有一个带有类型列的 SQL Server 表XML。XML 数据表示给定字段的多个允许选择。XML 数据的一个例子如下。

我正在使用以下代码从XML列中提取数据并将其转换为可以插入到新表中的行。

此代码正确返回以下内容

这是最好的方法吗?

我认为,我在这里所拥有的将需要在存储过程中。理想情况下,我正在寻找一种方法,我不必担心由于 xml 列中包含不可预见的数据量而导致缓冲区溢出而丢失数据。

0 投票
2 回答
624 浏览

google-sheets - Google 表格 ImportXML 返回“未找到 URL 处的资源”错误

我正在尝试使用 importXML 函数将 Yahoo Finance 中的数据提取到 Google 表格中。更具体地说,我试图从特定股票的“关键统计”页面中提取它。出于某种原因,每当我尝试从该特定页面提取值时,都会收到“未找到 URL 处的资源”错误。我尝试在页面上禁用 JavaScript 以查看是否是问题所在,但一切看起来都很好。但是,它专门在此页面上,而不是在其他页面上。例如,我无法从https://finance.yahoo.com/quote/TSLA/key-statistics?p=TSLA提取 XML 数据,但是,我可以从https://finance.yahoo.com/quote/提取数据TSLA完全没问题。是 URL 错误的问题还是雅虎以某种方式阻止了数据被提取?

尝试从统计页面中提取“资产回报”

从主页拉出市值