提交 f9272164 authored 作者: renjianyu's avatar renjianyu

--no commit message

上级 702a98ae
......@@ -21,6 +21,8 @@ public class ArticleLibrary {
private String id;
@ApiModelProperty(value = "文章标题", required = true)
private String name;
@ApiModelProperty("作者简介")
private String authorSynopsis;
@ApiModelProperty("作者id")
private String authorId;
@ApiModelProperty("作者")
......
......@@ -340,10 +340,12 @@ public class EpubResolve {
}
// jsoup解析,生成dom对象
Document doc = getDocument(spineReference);
Elements elements = doc.select("h1,h2,h3,h4,h5,h6,ul,hr,p,div");
System.out.println(doc);
Elements elements = doc.select("h1,h2,h3,h4,h5,h6,ul,hr,p,img[class=picture_figure]");
Elements titles = doc.select("h1,h2,h3,h4,h5,h6");
// 图注:
for (Element elmt : elements) {
System.out.println(elmt);
if (elmt.toString().contains("<img")) {
for (Element e : elmt.children()) {
if (e.toString().contains("<img")) {
......@@ -377,8 +379,19 @@ public class EpubResolve {
}
// 直接存储
if (spineReference.getChildren().size() == 0) {
Elements es = doc.getElementsByClass("content_reference_center");
System.out.println(doc.getElementsByClass("content_reference_center").attr("class"));
System.out.println(doc.getElementsByClass("content_reference"));
//作者名
System.out.println(doc.getElementsByClass("content_reference_center").text());
System.out.println();
// 不包含h标签的直接整体存入
ArticleLibrary content = new ArticleLibrary();
//作者简介
content.setAuthorSynopsis(doc.getElementsByClass("content_reference").toString());
//作者
content.setAuthor(doc.getElementsByClass("content_reference_center").text());
// 当前章节标题
String title = spineReference.getTitle();
content.setName(title);// 标题
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论