问题标签 [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.
html - 用于 CLASSLESS 元素的 Jsoup 选择器表示法?
Jsoup选择器语法非常简单,可以通过 id、类或属性来精确定位任何元素。
但我还没有找到(还)正确的语法:
“查找所有没有
<a>
类名的元素 (任何类名)”
是否有特殊的 Jsoup 语法?还是我必须找到所有<a>
元素并检查自己是否有类名?
java - Jsoup选择具有多个类的div
我正在尝试使用Jsoup选择具有<div>
多个类的:
据我所知,这样做的语法应该是:
但是,由于某种原因,这对我不起作用。
当我在JSFIDDLE上尝试相同的语法时,它可以顺利运行。
多类选择在Jsoup中有效吗?
(我宁愿发现这是我的代码中的一个错误,也不愿发现这是一个 Jsoup 限制:)
更新(感谢下面的答案):Jsoup 与上述语法完美配合。
java - 包含 a 的 div 中的 Jsoup 文本“减法”
使用 jsoup,我知道如何提取整个 div 的文本:
这样div.text()
产生:
第一个锚文本在第二个锚文本之间
而且我知道如何分别提取每个锚的文本,以便第一个a.text()
产生:
第一个锚文本
但是 Jsoup 中是否有一种优雅的方式来仅 Something in Between
提取?
(我当然可以提取 2a.text()
并从中“减去”它们,div.text()
但我不认为这很优雅)
java - Extract link of background, jsoup
I have a problem with extract link from HTML of the following nature, using jsoup.
java - Jsoup:“这个元素属于哪个跨度?”
假设我使用以下方法找到了一个元素:
我现在想知道这个特定元素是否包含在一个<span class="uniqspan">
- 不一定是直接后代中。
有没有办法在 Jsoup 中做到这一点?
更新:我刚刚发现了美妙的Element.parent()
. 我要检查这是否可以开始......
java - jsoup 第二个元素而不是 first()
我已经翻译了PHP Simple HTML DOM查询:
到jsoup查询:
如您所见,我正在访问 PHP 中的第二个 (1) 结果,目前在带有 .first() 的 jsoup 我正在访问第一个结果 (0) 但我也想访问第二个结果 (1),如何我这样做?
java - 停止 Jsoup 编码
我正在尝试使用 JSoup 解析包含以下文本的 URL Ætterni
:. 解析文档后,相同的字符串如下所示:Ætterni
.
如何防止这种形式发生?我希望文档 1:1 完全一样。
代码:
android - Android JSoup 连接问题
使用 JSoup 网站上的指南,我编写了以下代码:
我在清单文件中添加了 Internet 权限,但它一直抛出 IOException!
java - Jsoup 选择表数据
对于我的一生,我无法弄清楚如何使用以“51u1FaI-FHL._SL500_AA300_.jpg”结尾的链接的 jsoup 选择 img src。
我尝试了多种方法,但都没有奏效。有什么帮助吗?
谢谢, 科迪
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 库?