成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android天鷹樂閱 網絡閱讀器源碼下載

移動開發
這是一款通過jsoup解析Html獲取內容的網絡閱讀器,大學時期閑暇完成,對照CSDN的Web頁面元素設計進行解析提取內容,核心功能就是使用jsoup解析。

功能分類:娛樂

支持平臺:Android

運行環境:Android

開發語言:Java

開發工具:Eclipse

源碼大小:15.49MB

源碼簡介

這是一款通過jsoup解析Html獲取內容的網絡閱讀器,大學時期閑暇完成,對照CSDN的Web頁面元素設計進行解析提取內容,核心功能就是使用jsoup解析。以下是相關截圖。

[注:程序中有少許bug]

源碼運行截圖

[[124703]][[124704]]

[[124705]]

源碼片段

  1. package com.weiyi.itreader.util;   
  2. import java.util.ArrayList; import java.util.List; 
  3.   import org.jsoup.Jsoup; 
  4. import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; 
  5. import org.jsoup.select.Elements;   
  6. import android.util.Log;   
  7. import com.weiyi.itreader.common.Constant; import com.weiyi.itreader.entity.ITBlog; 
  8.   /** 
  9.  * 功能:ITBlog獲取工具,通過URL解析html獲取網絡文章各項信息,主要用到html解析工具Jsoup  * 
  10.  * @author moho  * */ 
  11. public class ITBlogUtil {     /** 
  12.      * 獲取文章列表      * 
  13.      * @param url      *            請求的URL 
  14.      * @return List<itblog> IT閱讀文章列表      * */ 
  15.     public static List<itblog> getITBlogList(String url) {         List<itblog> itBlogs = new ArrayList<itblog>(); 
  16.         try {             Document doc = Jsoup.connect(url).get(); 
  17.             Elements titles = doc.getElementsByClass(                     Constant.ITBLOG_TITLE_CLASS).tagName("a");// 獲取所有class=link_title的標簽元素 
  18.             Elements dates = doc.getElementsByClass(Constant.ITBlOG_DATE_CLASS);             Elements urls = titles.select(Constant.HREF_SELECT); 
  19.             for (int i = 0; i < titles.size(); ++i) {                 String blogUrl = Constant.ITBLOG_URL 
  20.                         + urls.get(i).attributes().get("href");// 每篇文章的URL                 String iconUrl = getIconUrlByBlogUrl(blogUrl); 
  21.                 ITBlog itBlog = new ITBlog();                 if (iconUrl != null
  22.                     itBlog.setIconUrl(iconUrl);// 設置每篇文章的頭圖標URL                 itBlog.setTilte(titles.get(i).text());// 獲取a標簽內的文本,即文章標題 
  23.                 itBlog.setDate(dates.get(i).text());// 獲取文章發表日期                 itBlog.setUrl(blogUrl);// 獲取超鏈接屬性href的值 
  24.                 itBlogs.add(itBlog);             } 
  25.         } catch (Exception e) {             e.printStackTrace(); 
  26.         }         return itBlogs; 
  27.     }   
  28.     /**      * 獲取文章內容 
  29.      *      * @param url 
  30.      *            請求的URL      * @return String IT閱讀文章內容 
  31.      * */     public static String getContentByURL(String url) { 
  32.         String content = ""        try { 
  33.             Document doc = Jsoup.connect(url).get();             Element contentElement = doc 
  34.                     .getElementById(Constant.ITBlOG_CONTENT_ID);             content = contentElement.html(); 
  35.         } catch (Exception e) {             e.printStackTrace(); 
  36.             return content;         } 
  37.         return content;     } 
  38.       /** 
  39.      * 獲取文章圖標,根據文章的URL地址解析img標簽獲取src屬性值      * 
  40.      * @param blogUrl      *            請求的文章URL 
  41.      * @return String IT閱讀文章圖標URL      * */ 
  42.     public static String getIconUrlByBlogUrl(String blogUrl) {         String iconUrl = null
  43.         try {             Document doc = Jsoup.connect(blogUrl).get(); 
  44.             Element contentElement = doc                     .getElementById(Constant.ITBlOG_CONTENT_ID);// 獲取內容區 
  45.             Elements imgElements = contentElement.getElementsByTag("img");             if(imgElements.size()>0
  46.                iconUrl = imgElements.get(0).attributes().get("src");// 獲取UIRL,默認取第一個遇到的img的URL         } catch (Exception e) { 
  47.             e.printStackTrace();         } 
  48.         return iconUrl;     } 
  49. </itblog></itblog></itblog></itblog> 

源碼下載地址http://down.51cto.com/data/1963020

責任編輯:閆佳明 來源: devstore
相關推薦

2011-09-09 10:19:13

2013-09-02 16:52:31

Windows 8.1

2014-12-03 10:46:15

iReader

2021-05-21 05:26:02

谷歌Chrome 瀏覽器

2014-06-26 16:14:59

開源App源碼

2017-04-11 13:31:40

閱讀器開源RSS

2009-05-05 09:00:48

RSS瀏覽器

2024-05-16 13:44:18

2013-09-02 16:59:34

JavaScriptHTML

2011-09-15 18:43:00

UbuntuchmPDF

2013-09-03 11:06:05

Windows

2025-04-01 07:38:35

2023-09-29 11:47:23

2015-12-03 10:04:36

Ncurses工具LNAV

2013-09-03 10:40:45

JavaScriptWindows

2022-06-02 14:01:54

屏幕閱讀器NVDAWindows

2023-03-23 13:47:00

LinuxEPUB閱讀器

2009-08-27 09:19:51

RSS閱讀器Web 1.0

2016-12-20 09:29:11

AlduinLinuxRSS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产不卡视频 | 黄色精品视频网站 | 在线午夜 | 亚洲欧洲成人在线 | 国产精品久久国产愉拍 | 中文在线www| 欧美二区三区 | 免费在线成人 | 亚洲精品一区在线 | 手机日韩 | 亚洲精品综合一区二区 | 国产一区视频在线 | 国产中文字幕在线观看 | 久久精品黄色 | 久久久www成人免费精品张筱雨 | 中文字幕在线第二页 | 色爱综合网 | 日韩精品一区二区三区视频播放 | 免费观看www7722午夜电影 | 7777奇米影视 | 国产欧美日韩精品一区 | 毛片久久久 | 成人免费视频在线观看 | 成人综合久久 | 激情久久av一区av二区av三区 | 日韩在线三级 | 成人在线视频一区 | 夜久久| 国产免费一级一级 | 亚洲精品在线播放 | av在线亚洲天堂 | 最近中文字幕在线视频1 | 欧美一级片免费看 | 日本福利在线 | 欧美aⅴ在线观看 | 国产一二三区在线 | 给我免费的视频在线观看 | 免费一区 | 91资源在线 | 亚洲一区二区三区在线 | 久久久久国产成人精品亚洲午夜 |