使用rome實現RSS 訂閱

從訂閱頻道獲取新聞:

訂閱頻道:

人民網、網易網、雷鋒網、xx觀察網

pom.xml中添加依賴:

		<dependency>
			<groupId>com.rometools</groupId>
			<artifactId>rome</artifactId>
			<version>1.8.0</version>
		</dependency>
import java.net.URL;
import java.util.ArrayList;
import java.util.List;

import com.rometools.rome.feed.synd.SyndContent;
import com.rometools.rome.feed.synd.SyndEntry;
import com.rometools.rome.feed.synd.SyndFeed;
import com.rometools.rome.io.SyndFeedInput;
import com.rometools.rome.io.XmlReader;

/**
 * 從訂閱頻道獲取新聞
 * @author xus
 * @date 2018年10月22日
 */
public class RSSUtil {

	/**
	 * 
	 * @param args
	 * @date 2018年10月22日
	 * @author xus
	 */
	public static void main(String[] args) {
		process();
	}

	public static void process() {
		String rmRss = "";//xx網
		String wyRss = "";//xx網
		String lfRss = "";//xx網
		String xxRss = "";//xx網

		List<String> list = new ArrayList<String>();
		list.add(wyRss);
		/*		list.add(wyRss);
				list.add(lfRss);
				list.add(xxRss);*/

		for (int i = 0; i < list.size(); i++) {
			try {
				URL url = new URL(list.get(i));
				// 讀取Rss源     
				XmlReader reader = new XmlReader(url);
				System.out.println("Rss源的編碼格式爲:" + reader.getEncoding());
				SyndFeedInput input = new SyndFeedInput();
				// 得到SyndFeed對象,即得到Rss源裏的所有信息     
				SyndFeed feed = input.build(reader);
				//System.out.println(feed);           
				// 得到Rss新聞中子項列表     
				List entries = feed.getEntries();
				// 循環得到每個子項信息     
				for (int j = 0; j <= 0; j++) {
					SyndEntry entry = (SyndEntry) entries.get(j);
					SyndContent description = entry.getDescription();
					System.err.println("====================");
					System.err.println("SyndEntry對象:");
					System.err.println(entry.toString());
					System.err.println("SyndContent對象:");
					System.err.println(description.toString());
				}
			} catch (Exception e) {
				e.printStackTrace();
			}

		}
	}

}

 輸出結果如下:

Rss源的編碼格式爲:GBK
====================
SyndEntry對象:
SyndEntryImpl.comments=null
SyndEntryImpl.author=
SyndEntryImpl.wireEntry=null
SyndEntryImpl.link=
SyndEntryImpl.description.mode=null
SyndEntryImpl.description.type=text/html
SyndEntryImpl.description.interface=interface com.rometools.rome.feed.synd.SyndContent
SyndEntryImpl.description.value=<p><img src="http://img3.cache.netease.com/cnews/2016/9/7/20160907210351ef70b.jpg" alt="重溫iPhone家族的辛酸血淚史" /></p><p>2007年,我——iPhone家族的大兒子誕生了,粑粑是喬布斯大神。我天生自帶“貴族”血統...嗯...就是一出生就比別人家機貴兩三倍。</p><p>但是,在那個年代,沒有鍵盤只有一個home鍵、又長得圓滾滾的我就像個怪物...硬件配置也算不上高,所以常常被其它機嘲笑,說我一看就不像什麼正經機,更像隔壁老王生的播放器...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img1.cache.netease.com/cnews/2016/9/7/201609071841093f83e_550.jpg" style="text-align: center;" /></p><p>後來我才知道,雖然我是親生的沒錯,但我其實可能是個炮灰...我的存在也許是爲我弟iPhone3G試水。</p><p>老弟和我長得很像,但是它有黑白兩套衣服,有了3G功能讓人們在網上浪裏個浪~所以自然比我受歡迎多了。</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img4.cache.netease.com/cnews/2016/9/7/20160907184111f0213_550.jpg" style="text-align: center;" /></p><p>不過,我們都沒有前置攝像頭,只有200萬像素的後置攝像頭,AV畫質也是催人淚下。幸好,那時候自拍黨還沒得勢。</p><p>二弟出生一年後,我們又迎來了三弟iPhone 3GS。我們家族的起名套路出現了,這個S就是Speed,表示比之前那位性能更高,內存變大了,反應速度變快了,拍照像素也提升到了320萬。當然了...還有你們都懂的...賣的更貴了...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img4.cache.netease.com/cnews/2016/9/7/20160907184114f1166_550.jpg" /><br  /></p><p>2010年出生的iPhone4拉高了我們家族的整體顏值,以前不是塑料殼就是金屬殼,這貨居然換上了玻璃殼,而且還變薄了好多,視網膜顯示屏讓它畫質感人。</p><p>嘖嘖,不過美貌也是要付出代價滴...天線門的事兒你們都曉得伐?用手握住它的姿勢稍有不對,就沒信號了...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img3.cache.netease.com/cnews/2016/9/7/201609071841163fd68_550.jpg" /><br  /></p><p>再後來的iPhone4S算是我們家族爭議比較小的一位了,它身上還出現了一個可供大家隨時調戲的Siri...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img6.cache.netease.com/cnews/2016/9/7/201609071841181e0a6_550.jpg" /><br  /></p><p>晴天霹靂!我們的粑粑喬布斯在iPhone4s發佈後就狗帶了...</p><p class="f_center"><img alt="腎7來臨前,讓我們複習一遍iPhone家族成長記" src="http://img1.cache.netease.com/cnews/2016/9/7/2016090722185290562_550.jpg" /><br  /></p><p>於是庫克成爲了接盤俠,我們的乾爹~</p><p>被幹爹接管後,iPhone5順利誕生,不過從此開始,我們家族出現了一言不合就變彎的毛病...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img6.cache.netease.com/cnews/2016/9/7/20160907184120091e9_550.jpg" style="text-align: center;" /></p><p>iPhone5比之前幾位都更薄更長更輕,堪比衛生巾進化史。</p><p>更有民間權威機構預測,iPhone20或將直接替代絕地武士手中的光劍。</p><p>雖然我們已經是“貴族”了,但乾爹想讓我們變得更“壕情萬丈”,iPhone5s身上出現了土豪金配色!於是中國的煤老闆笑了~</p><p>和iPhone5s同時出生的還有塑料殼的iPhone5c,我家這位小兄弟啊就是看着廉價,其實賣得一點都不便宜,所以在我們家族中地位一直比較尷尬...</p><p>但是,5C顏色多啊,分別是:武藤藍、茶婊綠、腦殘粉、大便黃和古德白...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img2.cache.netease.com/cnews/2016/9/7/201609071841078b7c1_550.jpg" style="text-align: center;" /></p><p>2014年9月,iPhone 6和6plus出生,bigger than bigger的它們果然沒讓段子手們失望。</p><p>不過,聽說我家弟弟們向外凸起的攝像頭逼了死一幫處女座...我僅代表整個家族向你們致以最誠摯的慰問,請放心,我們堅決不改!</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img6.cache.netease.com/cnews/2016/9/7/20160907184125d7073_550.jpg" style="text-align: center;" /></p><p>而且接下來的iPhone6s、6splus和6系列傻傻分不清楚,長得跟雙胞胎似的,除了玫瑰金的新衣服,聽說此事讓中國小販的手機殼兜售業務出現了突飛猛進的增長,吾心甚慰。</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img5.cache.netease.com/cnews/2016/9/7/201609071841278e8a8_550.jpg" style="line-height: 23px; text-align: center;" /></p><p>2016年3月份,家族出現了逆生長,小兄弟iPhoneSE誕生了,據說是iPhone 5S的升級版本,從此5C不再孤單,家族中終於有機陪它一起尷尬了...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img1.cache.netease.com/cnews/2016/9/7/201609071841220f001_550.jpg" style="text-align: center;" /></p><p>現在很多人都說我們家族衰落了,可我們照樣推出了iPhone7和7plus~你們說要是敢把耳機口改爲Lightning接口就再也不會愛了...但你以爲我們會怕?!你們不高興用Lightning接口,就去買無線耳機Airpods唄~有木有被我們家7plus的雙攝像頭驚豔到?妥妥的一款拍照手機還不趕緊入了。最後告訴你們一個好消息,你們終於可以和我家小7一起洗澡了,而且不用擔心它腦袋進水哦~</p><p>“腎重!珍愛生命,遠離蘋果”的道理你們都懂,可我就喜歡你們這種嘴上說不要,身體卻很誠實的人類,爲了我們又賣腎又捐器官的,目測又要有一大波客觀要在我家門外翹首以盼了,小7已經洗洗乾淨準備接客了。</p><p><b>版權聲明:本文系網易《噠噠良品》獨家原創,插畫師:關斌斌</b><b style="text-indent: 2em;">。任何媒體或網站未經書面授權不得轉載,違者將追究法律責任。</b></p><p><a href="">[詳細]</a></p> 
SyndEntryImpl.foreignMarkup=[]
SyndEntryImpl.updatedDate=null
SyndEntryImpl.source=null
SyndEntryImpl.title=重溫iPhone家族的辛酸血淚史
SyndEntryImpl.interface=interface com.rometools.rome.feed.synd.SyndEntry
SyndEntryImpl.uri=
SyndEntryImpl.enclosures=[]
SyndEntryImpl.modules[0].date=null
SyndEntryImpl.modules[0].formats=[]
SyndEntryImpl.modules[0].sources=[]
SyndEntryImpl.modules[0].rightsList=[]
SyndEntryImpl.modules[0].creators=[]
SyndEntryImpl.modules[0].subject=null
SyndEntryImpl.modules[0].description=null
SyndEntryImpl.modules[0].language=null
SyndEntryImpl.modules[0].source=null
SyndEntryImpl.modules[0].type=null
SyndEntryImpl.modules[0].title=null
SyndEntryImpl.modules[0].interface=interface com.rometools.rome.feed.module.DCModule
SyndEntryImpl.modules[0].descriptions=[]
SyndEntryImpl.modules[0].coverages=[]
SyndEntryImpl.modules[0].relation=null
SyndEntryImpl.modules[0].contributor=null
SyndEntryImpl.modules[0].rights=null
SyndEntryImpl.modules[0].publishers=[]
SyndEntryImpl.modules[0].coverage=null
SyndEntryImpl.modules[0].identifier=null
SyndEntryImpl.modules[0].creator=null
SyndEntryImpl.modules[0].types=[]
SyndEntryImpl.modules[0].languages=[]
SyndEntryImpl.modules[0].identifiers=[]
SyndEntryImpl.modules[0].subjects=[]
SyndEntryImpl.modules[0].format=null
SyndEntryImpl.modules[0].dates=[]
SyndEntryImpl.modules[0].titles=[]
SyndEntryImpl.modules[0].uri=http://purl.org/dc/elements/1.1/
SyndEntryImpl.modules[0].publisher=null
SyndEntryImpl.modules[0].contributors=[]
SyndEntryImpl.modules[0].relations=[]
SyndEntryImpl.contents=[]
SyndEntryImpl.links=[]
SyndEntryImpl.publishedDate=null
SyndEntryImpl.contributors=[]
SyndEntryImpl.categories=[]
SyndEntryImpl.titleEx.mode=null
SyndEntryImpl.titleEx.type=null
SyndEntryImpl.titleEx.interface=interface com.rometools.rome.feed.synd.SyndContent
SyndEntryImpl.titleEx.value=重溫iPhone家族的辛酸血淚史
SyndEntryImpl.authors=[]

SyndContent對象:
SyndContentImpl.mode=null
SyndContentImpl.type=text/html
SyndContentImpl.interface=interface com.rometools.rome.feed.synd.SyndContent
SyndContentImpl.value=<p><img src="http://img3.cache.netease.com/cnews/2016/9/7/20160907210351ef70b.jpg" alt="重溫iPhone家族的辛酸血淚史" /></p><p>2007年,我——iPhone家族的大兒子誕生了,粑粑是喬布斯大神。我天生自帶“貴族”血統...嗯...就是一出生就比別人家機貴兩三倍。</p><p>但是,在那個年代,沒有鍵盤只有一個home鍵、又長得圓滾滾的我就像個怪物...硬件配置也算不上高,所以常常被其它機嘲笑,說我一看就不像什麼正經機,更像隔壁老王生的播放器...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img1.cache.netease.com/cnews/2016/9/7/201609071841093f83e_550.jpg" style="text-align: center;" /></p><p>後來我才知道,雖然我是親生的沒錯,但我其實可能是個炮灰...我的存在也許是爲我弟iPhone3G試水。</p><p>老弟和我長得很像,但是它有黑白兩套衣服,有了3G功能讓人們在網上浪裏個浪~所以自然比我受歡迎多了。</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img4.cache.netease.com/cnews/2016/9/7/20160907184111f0213_550.jpg" style="text-align: center;" /></p><p>不過,我們都沒有前置攝像頭,只有200萬像素的後置攝像頭,AV畫質也是催人淚下。幸好,那時候自拍黨還沒得勢。</p><p>二弟出生一年後,我們又迎來了三弟iPhone 3GS。我們家族的起名套路出現了,這個S就是Speed,表示比之前那位性能更高,內存變大了,反應速度變快了,拍照像素也提升到了320萬。當然了...還有你們都懂的...賣的更貴了...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img4.cache.netease.com/cnews/2016/9/7/20160907184114f1166_550.jpg" /><br  /></p><p>2010年出生的iPhone4拉高了我們家族的整體顏值,以前不是塑料殼就是金屬殼,這貨居然換上了玻璃殼,而且還變薄了好多,視網膜顯示屏讓它畫質感人。</p><p>嘖嘖,不過美貌也是要付出代價滴...天線門的事兒你們都曉得伐?用手握住它的姿勢稍有不對,就沒信號了...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img3.cache.netease.com/cnews/2016/9/7/201609071841163fd68_550.jpg" /><br  /></p><p>再後來的iPhone4S算是我們家族爭議比較小的一位了,它身上還出現了一個可供大家隨時調戲的Siri...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img6.cache.netease.com/cnews/2016/9/7/201609071841181e0a6_550.jpg" /><br  /></p><p>晴天霹靂!我們的粑粑喬布斯在iPhone4s發佈後就狗帶了...</p><p class="f_center"><img alt="腎7來臨前,讓我們複習一遍iPhone家族成長記" src="http://img1.cache.netease.com/cnews/2016/9/7/2016090722185290562_550.jpg" /><br  /></p><p>於是庫克成爲了接盤俠,我們的乾爹~</p><p>被幹爹接管後,iPhone5順利誕生,不過從此開始,我們家族出現了一言不合就變彎的毛病...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img6.cache.netease.com/cnews/2016/9/7/20160907184120091e9_550.jpg" style="text-align: center;" /></p><p>iPhone5比之前幾位都更薄更長更輕,堪比衛生巾進化史。</p><p>更有民間權威機構預測,iPhone20或將直接替代絕地武士手中的光劍。</p><p>雖然我們已經是“貴族”了,但乾爹想讓我們變得更“壕情萬丈”,iPhone5s身上出現了土豪金配色!於是中國的煤老闆笑了~</p><p>和iPhone5s同時出生的還有塑料殼的iPhone5c,我家這位小兄弟啊就是看着廉價,其實賣得一點都不便宜,所以在我們家族中地位一直比較尷尬...</p><p>但是,5C顏色多啊,分別是:武藤藍、茶婊綠、腦殘粉、大便黃和古德白...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img2.cache.netease.com/cnews/2016/9/7/201609071841078b7c1_550.jpg" style="text-align: center;" /></p><p>2014年9月,iPhone 6和6plus出生,bigger than bigger的它們果然沒讓段子手們失望。</p><p>不過,聽說我家弟弟們向外凸起的攝像頭逼了死一幫處女座...我僅代表整個家族向你們致以最誠摯的慰問,請放心,我們堅決不改!</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img6.cache.netease.com/cnews/2016/9/7/20160907184125d7073_550.jpg" style="text-align: center;" /></p><p>而且接下來的iPhone6s、6splus和6系列傻傻分不清楚,長得跟雙胞胎似的,除了玫瑰金的新衣服,聽說此事讓中國小販的手機殼兜售業務出現了突飛猛進的增長,吾心甚慰。</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img5.cache.netease.com/cnews/2016/9/7/201609071841278e8a8_550.jpg" style="line-height: 23px; text-align: center;" /></p><p>2016年3月份,家族出現了逆生長,小兄弟iPhoneSE誕生了,據說是iPhone 5S的升級版本,從此5C不再孤單,家族中終於有機陪它一起尷尬了...</p><p class="f_center"><img alt="iPhone家族成長記" src="http://img1.cache.netease.com/cnews/2016/9/7/201609071841220f001_550.jpg" style="text-align: center;" /></p><p>現在很多人都說我們家族衰落了,可我們照樣推出了iPhone7和7plus~你們說要是敢把耳機口改爲Lightning接口就再也不會愛了...但你以爲我們會怕?!你們不高興用Lightning接口,就去買無線耳機Airpods唄~有木有被我們家7plus的雙攝像頭驚豔到?妥妥的一款拍照手機還不趕緊入了。最後告訴你們一個好消息,你們終於可以和我家小7一起洗澡了,而且不用擔心它腦袋進水哦~</p><p>“腎重!珍愛生命,遠離蘋果”的道理你們都懂,可我就喜歡你們這種嘴上說不要,身體卻很誠實的人類,爲了我們又賣腎又捐器官的,目測又要有一大波客觀要在我家門外翹首以盼了,小7已經洗洗乾淨準備接客了。</p><p><b>版權聲明:本文系網易《噠噠良品》獨家原創,插畫師:關斌斌</b><b style="text-indent: 2em;">。任何媒體或網站未經書面授權不得轉載,違者將追究法律責任。</b></p><p><a href="">[詳細]</a></p> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章