File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
app/src/main/java/com/brian/csdnblog/parser Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,12 @@ private String doGetBlogContent(String contentSrc) {
194194 Document doc = Jsoup .parse (contentSrc );
195195
196196 // 获取class="details"的元素
197- Element detail = doc .getElementsByClass ("details" ).get (0 );
197+ Elements details = doc .getElementsByClass ("details" );
198+ if (details == null || details .isEmpty ()) {
199+ details = doc .getElementsByClass ("markdown_views" );
200+ }
201+ Element detail =details .get (0 );
202+
198203 // 将标题1换为标题2
199204 detail .getElementsByTag ("h1" ).tagName ("h2" );
200205
@@ -204,7 +209,6 @@ private String doGetBlogContent(String contentSrc) {
204209 detail .getElementsByClass ("bdsharebuttonbox" ).remove ();
205210 detail .getElementsByClass ("similar_article" ).remove ();
206211 detail .getElementsByClass ("digg" ).remove ();
207- detail .getElementById ("digg" ).remove ();
208212
209213 // 处理代码块-markdown
210214 Elements elements = detail .select ("pre" );
You can’t perform that action at this time.
0 commit comments