update 全网报块定时任务修复

This commit is contained in:
yyb
2025-08-13 13:36:41 +08:00
parent 94899a4baa
commit 7258909381
4 changed files with 27 additions and 4 deletions

View File

@@ -73,9 +73,18 @@ public class TranslateUtils {
return doc.html();
}
/**
* 获取元素下所有文本节点
* @param element
* @param textNodes
*/
private static void collectTextNodes(Element element, List<TextNode> textNodes) {
for (Node child : element.childNodes()) {
if (child instanceof TextNode) {
TextNode textNode = (TextNode) child;
// 获取原文本内容,并在首尾添加空格
String newText = " " + textNode.text() + " ";
textNode.text(newText);
textNodes.add((TextNode) child);
} else if (child instanceof Element) {
collectTextNodes((Element) child, textNodes);