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

jsf - 将html转换为文本

我正在与 JSF 合作。我使用了 RichFaces 的“RichEditor”。我将此编辑器中的内容存储到 bean 中并显示为 JSF 表单。但它在 JSF 表单上显示 HTML 标记。为此,我使用了 JSoup HTML Parser。但它完全将富编辑器的书面内容转换为简单的文本,删除所有格式,如粗体、使用的按钮、换行符等。我需要以 jSF 形式作为编辑器显示。

请帮忙...

富编辑器的代码

来自Java....

公共字符串保存通知(){

0 投票
2 回答
1286 浏览

java - 获得非法参数异常

嗨,这是我从网址中提取链接的代码。用户将键入所需的 URL,此代码将从 URL 中提取链接。

此代码提示用户在 ECLIPSE IDE 控制台中键入 URL。键入输入后,代码将从 URL 中提取链接并将输出传输到 JTextArea。

我现在想做的是,我想创建一个 Jtextfield 来接收用户输入,而不是控制台内输入中的用户键。

负责处理字符串输入的代码行是:

但是我得到了一个非法参数异常,它描述了

我错过了什么?

0 投票
2 回答
3628 浏览

jsoup - jsoup 引号和空格

我正在尝试使用 Jsoup 选择以下 HTML 片段中的段落:

为此,我使用以下 Java 代码片段:

问题是,由于某种原因,Jsoup 似乎没有选择“div[class=abc]”(Log.v("iwashere") 从未出现在日志中。

一开始我还以为是尾随空格有问题,所以我也试了

但这也无济于事。

上面的代码可能是什么问题?

0 投票
3 回答
14465 浏览

java - 使用 jsoup 将自定义 css 添加到 html 代码

我正在开发一个 Android 应用程序,它加载一个 HTML 页面并在 web 视图中显示它。问题是我想添加我的自定义 css(加载的 HTML 没有任何 CSS 或指向 css 的链接)。如何使用 jsoup 将自定义 css 添加到 HTML 代码中?我不能修改html。以及 webview 之后如何打开它?谢谢

0 投票
15 回答
67484 浏览

java - 使用jsoup将html转换为纯文本时如何保留换行符?

我有以下代码:

我有结果:

但我想打破界限:

我查看了jsoup 的 TextNode#getWholeText()但我不知道如何使用它。

如果<br>我解析的标记中有 a,如何在结果输出中获得换行符?

0 投票
1 回答
764 浏览

java - Jsoup Element.text() 断断续续?

在以下代码片段中:

linkText 有时是空的,即使我可以在 WebView 上清楚地看到链接文本在那里

另一方面,linkHref 总是以正确的值结束。

什么可以解释这种看似断断续续的行为?

这是 Jsoup 中的错误吗?还有什么我可能会错过的吗?

更新,在下面回答@BalusC 的问题: Jsoup 版本是jsoup-1.5.2和 div.html() 说:

0 投票
1 回答
446 浏览

android - 从哪里加载 WebView 中保存的 HTML?

我希望我WebView加载我操纵的 HTML,它将保存在 /klw.html 中。之后我加载它mWebView.loadUrl("file:///android_asset/klw.html"); 但是当我在模拟器中尝试它时它说:“网页不可用”。我的错在哪里?我必须从另一个目录加载它吗?

这是我的代码:

0 投票
2 回答
3122 浏览

html - 提取内部元素而不循环

如果我遍历所有并在第一个之后立即中断:

当我可以假设两个实例的 href 值相同时,我当然可以这样做如上例所示。

但是,如果它们不相同并且我想提取特定的(第一个或第二个),则此方法将失败。

这让我开始在 Jsoup 中寻找一种允许“嵌套选择”的机制:到目前为止,我一直熟悉单级选择,如:

但我找不到多级选择的文档或示例,例如

当然,上面是为了说明而不是真正的语法。我不知道在 Jsoup 中是否有可能(还)这样的事情。

Jsoup中是否存在这种“嵌套选择”?

0 投票
2 回答
2681 浏览

html - 为什么“div[class=mncls sbucls]”有效,而“div.mncls sbucls”无效?

以下 Jsoup 语句有效:

但等价的说法:

不工作。

为什么?

Jsoup 对有空格的类名有问题吗?

0 投票
1 回答
1406 浏览

android - 如何在 Android 中使用 JSOUP?

我想用这段代码解析 html-page < span class = bld >1.2456 RON </ span> 我想在 Android 中用 SOUP 获取文本“1.2456 RON”。我会做什么?请告诉我