FeedParser

Java的 RSS/Atom的解析器
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 RSS/ATOM相关
软件类型 开源软件
地区 不详
投 递 者 印辉
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

FeedParser 的是一个Java的 RSS / Atom的解析器,几乎可以解析RSS的所有版本 (0.9, 0.91, 0.92, 1.0, and 2.0), Atom 0.5(及最新版本),feedparser 不同于大多数的RSS在这/Atom分析器, 它不是基于DOM,而是基于事件(类似SAX)。不提供SAX底层的API操作,而是提供更更一级的转换。
FeedParser主要功能有:
1、自动发现的RSS和Atom

2、支持所有内容模块标签如:xhtml:body,mod_content(RDF and inline),atom:content,summary等。

3、内容中的相应链接自动转换

  • 用python3.5安装在机器学习实战中的feedparser。在cmd中执行python setup.py install。然后报错 name = f"{name}_{os.getenv('NAME_SUFFIX')}" ^ SyntaxError: invalid syntax 然后查了查f-s

  • 在python中,安装feed parser模块时,首先要将python安装路径加到path下,检测是否成功的标志时:在cmd下输入python,提示python相关信息,表示可以在命令行下使用python。然后将路径切换到feed parser所在文件夹,输入python setup.py install(前提是已在python中打开setup.py,并将第一行换成了from distutils

  •   在介绍feedparser程序包之前,先了解RSS吧   RSS订阅是站点用来和其他站点之间共享内容的一种简易方式,即Really Simple Syndication(简易信息聚合)。 面对扑面而来的新闻,不用再花费大量的时间冲浪和从新闻网站下载,只要通过下载或购买一种小程序,这种被简称为RSS的技术会收集和组织定制的新闻,按照你希望的格式、地点、时间和方式,直接传送到你的计算机上。新闻网站

  • 在 《机器学习实战 》一书中,朴素贝叶斯一章最后一个实例中需要下载Universal Feed Parser程序库。 如何在unbuntu下安装feedparser呢? 第一步:安装setuptools sudo wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a5

  • ==不能当自己是妹纸== 为了装Universal Feed Parser,先装了setuptools 下载 sudo wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e 解压 sudo tar zxvf set

  •   在看《集体智慧编程》时碰到python3环境下安装feedparser的问题,搜索发现很多人碰到此问题,最终找以下方法解决。 how to install feedparser on python3 Approach A: Using Pip The best method for installing FeedParser (or almost any Python package) is

  • feedparser 号称是一个 universal feed parser,使用它我们可轻松地实现从任何 RSS 或 Atom 订阅源得到标题、链接和文章的条目了。 >>> import feedparser 为了建立直观,首先来看一个标准的 item: <item> <title><![CDATA[厦门公交车放火案死者名单公布<br/>警方公布嫌犯犯罪证据]]></title> <link>h

  • 进入命令行调用:python setup.py install 出现如下情况:NameError: name 'sys_platform' is not defined 参考http://stackoverflow.com/questions/30401758/osx-yosemite-openmdao-error-during-easy-install-sphinx-nameerror-name

  • 解压下载的压缩包,将安装python的路径下的python.py文件复制到解压的包中(例如:feedparser-5.2.1),打开命令提示符,切换到解压的文件夹下,执行python setup.py install即可。 使用eclipse环境要重置pedev库,即Window->Preferences->Interpreter-Python 转载于:https://blog.51cto.com

  • 首先由于你的python并没有携带这个库,所以需要下载: # wget https://pypi.python.org/packages/source/f/feedparser/feedparser-5.1.3.tar.gz#md5=f2253de78085a1d5738f626fcc1d8f71 --no-check-certificate 然后解压: tar zxf feedparser-5.

 相关资料
  • 问题内容: 我目前正在使用MagpieRSS,但是当RSS或Atom提要格式不正确时,有时会掉下来。还有其他使用PHP解析RSS和Atom提要的选项吗? 问题答案: 我一直使用PHP内置的SimpleXML函数来解析XML文档。它是目前为数不多的具有直观结构的通用解析器之一,这使得为RSS提要等特定内容构建有意义的类非常容易。此外,它将检测XML警告和错误,找到任何内容后,您可以简单地通过HTML

  • Django带有一个高聚合的框架让创造RSS 和 Atom更容易。 创建聚合feed,你要做的仅仅是写一个简短的Python类。你想要创造多少,就能创造多少feeds。 Django 也带有一个低等级的生成feed的API。如果你想要生成一个外部的Web内容或者其他普通的方式,你可以使用它。 高等级的框架 概述 高等级的feed聚合框架由Feed类提供。新建一个feed,写一个Feed类,然后指向

  • 问题内容: 它建议添加到RSS 2.0。 我想知道是否有任何罗马模块可用于添加此标签?就像他们为内容,媒体等开发的内容一样。 问题答案: 博客文章“ 将Atom链接添加到ROME生成的RSS提要”完全回答了以下问题: RSS提要中没有对Atom元素的内置即时支持…我实现了AtomContent类,该类包含com.sun.syndication.feed.atom.Link的列表,但易于扩展。 该代

  • 问题内容: 我正在寻找可以在我的J2EE应用程序(基于JBoss Seam)中读取RSS / ATOM提要的库。 是罗马有阅读饲料唯一的应用程序? 我假设Seam RSS 集成仅用于生成RSS提要,而不用于读取提要。 问题答案: 您看过以下清单吗? http://java-source.net/open-source/rss-rdf-tools 即使已经多次提到它,我还是建议您使用罗马。

  • 问题内容: 我需要解析RSS feed(XML版本2.0)并在HTML页面中显示已解析的详细信息。 问题答案: 解析提要 使用jQuery的jFeed (不建议这样做,请参阅其他选项。) 借助jQuery的内置XML支持 使用jQuery和[Google AJAX Feed API](https://developers.google.com/feed/) 但这意味着您依赖它们在线和可访问。 建筑

  • 我正在使用Java的SharePoint2010OData列表。到目前为止,使用SSL和NTLMv2的连接工作得很好,我得到了一个Atom格式的响应。SharePoint似乎禁用了JSON格式。下一步是高效地解析响应,以获得Java中的列表条目内容属性。 我有几个选项,比如使用: null

  • 问题内容: 如何将RSS提要中的pubDate解析为java中的Date对象。 RSS Feed中的格式:2010年4月24日,星期六,格林尼治标准时间 我目前所拥有的: 但是此代码将引发ParseException并显示消息Unparseable date 问题答案: 您可以使用class定义要解析的日期格式: 此外,对于非英语的,在解析英语日期时,请确保使用以下内容:

  • 在我们介绍完Atom最基础的部分之后,我们要了解如何真正尽可能使用它了。在这一章中我们会介绍如何为了添加新功能而寻找并安全新的包,如何寻找并安装新的主题,如何以一种更高级的方法处理文本,如何以任何你想要的方式自定义编辑器,如何使用git做版本控制,以及其它。 Atom中的包 首先,让我们从Atom的包系统开始讲起。像我们前面提到过的那样,Atom自己只是一个非常基础的功能核心,它上面加载了许多有用