问题标签 [jsoup]

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 回答
842 浏览

html - 用于 CLASSLESS 元素的 Jsoup 选择器表示法?

Jsoup选择器语法非常简单,可以通过 id、类或属性来精确定位任何元素。

但我还没有找到(还)正确的语法:

“查找所有没有<a>类名的元素 (任何类名)”

是否有特殊的 Jsoup 语法?还是我必须找到所有<a>元素并检查自己是否有类名?

0 投票
2 回答
23225 浏览

java - Jsoup选择具有多个类的div

我正在尝试使用Jsoup选择具有<div>多个类的:

据我所知,这样做的语法应该是:

但是,由于某种原因,这对我不起作用。

当我在JSFIDDLE上尝试相同的语法时,它可以顺利运行。

多类选择在Jsoup中有效吗?

(我宁愿发现这是我的代码中的一个错误,也不愿发现这是一个 Jsoup 限制:)

更新(感谢下面的答案):Jsoup 与上述语法完美配合。

0 投票
1 回答
1070 浏览

java - 包含 a 的 div 中的 Jsoup 文本“减法”

使用 jsoup,我知道如何提取整个 div 的文本:

这样div.text()产生:

第一个锚文本在第二个锚文本之间

而且我知道如何分别提取每个锚的文本,以便第一个a.text()产生:

第一个锚文本

但是 Jsoup 中是否有一种优雅的方式来 Something in Between提取?

(我当然可以提取 2a.text()并从中“减去”它们,div.text()但我不认为这很优雅)

0 投票
1 回答
2563 浏览

java - Extract link of background, jsoup

I have a problem with extract link from HTML of the following nature, using jsoup.

0 投票
1 回答
270 浏览

java - Jsoup:“这个元素属于哪个跨度?”

假设我使用以下方法找到了一个元素:

我现在想知道这个特定元素是否包含在一个<span class="uniqspan">- 不一定是直接后代中。

有没有办法在 Jsoup 中做到这一点?

更新:我刚刚发现了美妙的Element.parent(). 我要检查这是否可以开始......

0 投票
2 回答
13388 浏览

java - jsoup 第二个元素而不是 first()

我已经翻译了PHP Simple HTML DOM查询:

jsoup查询:

如您所见,我正在访问 PHP 中的第二个 (1) 结果,目前在带有 .first() 的 jsoup 我正在访问第一个结果 (0) 但我也想访问第二个结果 (1),如何我这样做?

0 投票
2 回答
3366 浏览

java - 停止 Jsoup 编码

我正在尝试使用 JSoup 解析包含以下文本的 URL Ætterni:. 解析文档后,相同的字符串如下所示:&AElig;tterni.

如何防止这种形式发生?我希望文档 1:1 完全一样。

代码:

0 投票
1 回答
1001 浏览

android - Android JSoup 连接问题

使用 JSoup 网站上的指南,我编写了以下代码:

我在清单文件中添加了 Internet 权限,但它一直抛出 IOException!

0 投票
2 回答
4740 浏览

java - Jsoup 选择表数据

对于我的一生,我无法弄清楚如何使用以“51u1FaI-FHL._SL500_AA300_.jpg”结尾的链接的 jsoup 选择 img src。

我尝试了多种方法,但都没有奏效。有什么帮助吗?

谢谢, 科迪

0 投票
1 回答
1466 浏览

java - Android 上的 JSoup 1.6.0 抛出异常:String.isEmpty() NoSuchMethodExists

我正在尝试将 JSoup 1.6.0 与我的 Android 应用程序一起使用,它会引发 NoSuchMethodExists 异常。

这个另一个问题告诉我 isEmpty() 直到 1.6 才添加到 Java JRE 中——我在 eclipse 中检查了我的 JRE,它是 1.6,但是当我尝试在我的模拟器上运行我的应用程序时,它会抛出上述异常。是否有修复,或者我应该只导入 Apache Commons Lang 库?