feat: 适配引擎支持 JSON 内容直接展示结构,批量解析传入 contentType
This commit is contained in:
@@ -133,11 +133,11 @@ public class AdapterController {
|
||||
item.put("invalidCount", allResults.stream().filter(r -> url.equals(r.getUrl()) && Boolean.FALSE.equals(r.getIsValid())).count());
|
||||
item.put("uncheckedCount", allResults.stream().filter(r -> url.equals(r.getUrl()) && r.getIsValid() == null).count());
|
||||
|
||||
// 解析 HTML
|
||||
// 解析内容
|
||||
try {
|
||||
String html = storageService.read(ar.getStoragePath());
|
||||
if (html != null) {
|
||||
Map<String, Object> parsed = adapterEngine.extract(adapterConfig, html, url);
|
||||
String content = storageService.read(ar.getStoragePath());
|
||||
if (content != null) {
|
||||
Map<String, Object> parsed = adapterEngine.extract(adapterConfig, content, ar.getContentType(), url);
|
||||
item.put("parsed", parsed);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user