导航:首页 > 编程语言 > java编写rss阅读器

java编写rss阅读器

发布时间:2024-01-01 18:16:41

1. 有没有比较好用的 RSS 阅读器

推荐几款比较好用的rss阅读器

下面我们就来对比一下最近名气比较大的四款RSS阅读器,看看哪一款功能更强大,更适合我们使用。

rss阅读器是什么?
RSS阅读器是一种软件或是说一个程序,这种软件可以自由读取RSS和Atom两种规范格式的文档,且这种读取RSS和Atom文档的软件有多个版本,由不同的人或公司开发,有着不同的名字。如目前流行的有:RSSReader、Feeddemon、SharpReader等。这些软件能够实现大致相同的功能,其实质都是为了方便地读取RSS和Atom文档。Really Simple Syndication “聚合真的很简单”就是RSS的英文原意。把新闻标题、摘要(Feed)、内容按照用户的要求,“送”到用户的桌面就是RSS的目的。

RSS如何工作?
首先您一般需要下载和安装一个RSS新闻阅读器,然后从网站提供的聚合新闻目录列表中订阅您感兴趣的新闻栏目的内容。订阅后,您将会及时获得所订阅新闻频道的最新内容。

阅读RSS新闻的特点?
1.没有广告或者图片来影响标题或者文章概要的阅读。
2.RSS阅读器自动更新你定制的网站内容,保持新闻的及时性。
3.用户可以加入多个定制的RSS提要,从多个来源搜集新闻整合 到单个数据流中。

菜鸟们了解以上之后,接着往下看啦!

推荐一:NetRSSReader
NetRSSReader是一款离线RSS订阅工具,该工具针对目前诸多RSS订阅工具存在的问题做出了针对性改进,因而更符合用户的使用习惯。

推荐二:FeedDemon

RSS阅读器(FeedDemon)是Windows平台最受欢迎的RSS阅读软件,是一个Blog阅读工具,由于正规的Blog站点都提供RSS文件,因而您可以方便的在桌面快速浏览RSS的世界而不需要访问上百个网站,支持中文。

推荐三:看天下RSS阅读器(看天下网络资讯浏览器)

看天下RSS阅读器是国内开发比较早的一款RSS阅读器,它是一款功能强大,占用资源小、设计灵巧而实用的RSS聚合、阅读、管理的PC客户端程序,其中内置了大量的各个分类的RSS网站。

推荐四:新浪点点通阅读器

新浪点点通阅读器是为新浪点点通量身打造的一款RSS阅读器,是一个信息传递的平台,通过它可以获取、阅读、管理XML信息,它虽然个头小巧但功能强大,由于是新浪官方开发的一款软件,所以其中内置了新浪所有的RSS频道。

推荐五:周博通rss阅读器(Potu)

周博通RSS阅读器是目前最为流行免费的RSS阅读器之一,其界面友好,分类清析,操作简单,其中内置了新华网、天极网、计算机世界等近百个RSS频道。本软件是由国人开发的,具有自主知识产权,从04年12月31日诞生到现在几个月的时间里迅速流行,足见其强大的功能与简单的操作受到大有的一致欢迎。

2. 怎么用java做个RSS阅读器 求代码

解析XML 希望对你有帮助
public class ParseXML {
//下载一个XML
public void downloadXMLFile(String url,String dir) throws IOException{
//下载的文件夹创建
File ff = new File(dir);
if(!ff.exists()){
ff.mkdir();
}
//爬取指定url下的内容
URL u = new URL(url);
URLConnection uc = u.openConnection();
InputStream is = uc.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
//d:xml
FileWriter fw = new FileWriter(dir+File.separator+getFileNameByURL(url));
BufferedWriter bw = new BufferedWriter(fw);

String line;
while((line=br.readLine())!=null){
bw.write(line);
bw.newLine();
}
bw.close();
br.close();
is.close();
fw.close();
}

//解析xml

public List<News> parseXML(File file) throws DocumentException{
//创建解析器
SAXReader sr = new SAXReader();
//要解析的文件
Document doc = sr.read(file);
//获得跟节点
Element e = doc.getRootElement();
System.out.println(e.getName());
List<News> list = new ArrayList<News>();
//从跟节点下查找某节点
List<Element> listTitle = e.selectNodes(Common.title);
List<Element> listLink = e.selectNodes(Common.link);
List<Element> listDesc = e.selectNodes(Common.desc);
List<Element> listPub = e.selectNodes(Common.pubDate);

for(int i=0;i<listTitle.size();i++){
News news = new News();
news.setNTITLE(listTitle.get(i).getText());
news.setNLINK(listLink.get(i).getText());
news.setNDESC(listDesc.get(i).getText());
news.setNPUBDATE(listPub.get(i).getText());
System.out.println(listTitle.get(i).getText());
System.out.println(listLink.get(i).getText());
list.add(news);
}

return list;
}

//获取文件名
public String getFileNameByURL(String url){
String[] names = url.split("/");
return names[names.length-1];
}

public static void main(String[] args){
ParseXML px = new ParseXML();
try {
px.downloadXMLFile("http://news.163.com/special/00011K6L/rss_newstop.xml", "f://xml");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File f = new File("f://xml//rss_newstop.xml");//XML
try {
List<News> list = px.parseXML(f);
NewsServiceImple nsi = new NewsServiceImple();
nsi.insertNews(list, f.getName());
} catch (DocumentException e) {
e.printStackTrace();
}
}
}

3. java有什么优势呀

1、Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言整体而言功能强大且简单易用。
2、Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
3、薪资可观
据最新报告中显示,Java程序员是业内薪资最高的程序员之一。拥有Java技能有利于提高薪资。根据全球就业相关内容搜索引擎Indeed.com对职业排名的报告显示,2016年2月美国Java开发人员招聘职位的平均薪资为102,000美元。同时,据职业规划公司Gooroo在2015年薪资和需求报告中指出,Java仍然是美国、英国和澳大利亚最受欢迎和薪资最高的编程语言之一。
4、JAVA人才紧缺
随着各类智能终端设备不断普及,用户对设备的智能化、便捷化提出更高的要求,从而,消费需求的升级促使各大厂商对Java编程技能提升也随之有了更高的需求。

4. 怎样进行RSS订阅啊

1、电脑打抄开经常使用网站,然后找到RSS图标,鼠标右键点击RSS图标。

阅读全文

与java编写rss阅读器相关的资料

热点内容
630升级工程武器 浏览:936
用换机助手接收的软件文件在哪找 浏览:282
阅达app一教一辅五年级有哪些 浏览:7
win10系统用f2调节音量 浏览:19
压缩文件密码器 浏览:840
线下活动数据分析有哪些 浏览:314
助听器插片式编程线如何连接 浏览:293
怎么删除系统休眠文件 浏览:914
搜索文件内容中包含的文字并替换 浏览:542
微信相册程序图标 浏览:714
win8怎么显示文件格式 浏览:547
文件服务器中毒 浏览:721
如何修改网站访问次数 浏览:518
mdfldf是什么文件 浏览:569
文件在桌面怎么删除干净 浏览:439
马兰士67cd机版本 浏览:542
javaweb爬虫程序 浏览:537
word中千位分隔符 浏览:392
迷你编程七天任务的地图怎么过 浏览:844
word2003格式不对 浏览:86

友情链接