标签: rss

将 RSS 提要解析为 Android 应用程序

我正在构建一个狩猎应用程序,我需要从这个站点以 RSS 提要的形式提供天气信息。

我已经使用了这个站点的代码,它列出了提要,但是当我点击一个项目时,它并没有将它连接到站点以获取更多信息。我想获取温度和风力信息,但我不知道如何获取,因为我是编程的初学者。

我将非常感谢任何帮助,尤其是可以解决我的问题的代码形式。

rss parsing android

4
推荐指数
1
解决办法
2万
查看次数

问题:如何在没有内置 RSS 阅读器的浏览器中显示 Wordpress RSS 提要?

如果可以,我宁愿不使用像 FeedBurner 这样的服务。

我的设置:

我在自托管的 Wordpress 网站上设置了 RSS 提要链接,单击 Safari 中的 RSS 链接会显示提要 - 因为 Safari 具有内置的 RSS 阅读器。伟大的。

不幸的是,在 Chrome 中单击相同的 RSS 链接会显示原始 XML 提要。我知道为什么会发生这种情况 - Chrome 没有内置的 RSS 阅读器。我还假设这在旧版本的 Internet Explorer 中也是一样的。

可能的解决方案?

我注意到http://www.bbc.co.uk/news有一个很好的解决方案:

在支持 RSS 的浏览器 (Safari) 中单击 RSS 提要(页面顶部),它使用内置的 RSS 阅读器来显示 RSS 提要。

在 Chrome 中单击相同的 RSS 源链接(Chrome 没有内置 RSS 阅读器),它使用看起来像自定义页面的方式显示 RSS 源。

有没有办法检查浏览器是否有内置的 RSS 阅读器?

我如何向未安装 RSS 阅读器的浏览器提供替代内容(如 BBC 网站)?

对此的任何帮助都会很棒,感谢您花时间阅读本文。斯蒂芬

wordpress rss google-chrome

4
推荐指数
1
解决办法
5461
查看次数

使用 jQuery 从媒体中获取 URL:RSS XML 提要中的内容

我正在尝试从media:contentRSS 提要中的每个帖子中检索图像(以及其他内容):http : //bits.blogs.nytimes.com/feed/

我尝试了这个链接(以及许多其他链接)jQuery XML parsing how to get element attribute, 但我仍然遇到错误。

还有一个 PHP 文件(见底部),但我不认为这是问题所在。

我已经尝试了几种变体,但我最终得到了 <img src="undefined" alt="image">

这就是日志所说的 TypeError: 'undefined' is not an object (evaluating '$item.find('media\\:content').attr('url').text')

这是来自 RSS 提要的 XML 示例(我试图获取 url="this value" 中的内容) <media:content url="http://graphics8.nytimes.com/images/2011/11/30/technology/bits-daily-report/bits-daily-report-thumbStandard.jpg" medium="image" width="75" height="75"></media:content>

这是我的带有 jQ​​uery Embeded 的 HTML。感谢您提供所有解决方案、指示和建议。我现在遇到了障碍。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>Your Site Title</title>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){

function get_rss_feed() {

// RSS …
Run Code Online (Sandbox Code Playgroud)

html rss jquery xml-parsing

4
推荐指数
1
解决办法
5703
查看次数

在Android中解析RSS源

Android:如何解析这个XML PARSE 我想解析一个RSS提要.我的问题是我如何解析<item></item>标签之间的所有标签.

  <channel>
 <title>Pub post</title>
 <atom:link href="http://abishtpub.wordpress.com/feed/" rel="self"              
 type="application/rss+xml"/>
 <link>http://abishtpub.wordpress.com</link>
  <description>A fine WordPress.com site</description>

  <item>
    <title>multi-content</title>

      <media:content url="http://1.gravatar.com/avatar/afb466de71a710f1e901250488e9ebd6? s=96&d=identicon&r=G" medium="image">
      <media:title type="html">abisht</media:title>
          </media:content>
      <media:content url="http://abishtpub.files.wordpress.com/2014/06/modern-medicine.jpg?w=300" medium="image">
      <media:title type="html">modern-medicine</media:title>
          </media:content>
      <media:content url="http://abishtpub.files.wordpress.com/2014/06/frisky_nursing_home.jpg?w=300" medium="image">
      <media:title type="html">frisky_nursing_home</media:title>
          </media:content>
   </item>
Run Code Online (Sandbox Code Playgroud)

这是用于解析值的代码.

NOTE:但我只得到一个<media:content> value问题是如何<media:content>在所有<items>标签中获取所有 值.

   private String readItem(XmlPullParser parser)    throws XmlPullParserException, IOException {
            RSSItem rssItem = new RSSItem();
            ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
            String result = "";// new SpannedString("");
            parser.require(XmlPullParser.START_TAG, …
Run Code Online (Sandbox Code Playgroud)

rss parsing android

4
推荐指数
1
解决办法
1807
查看次数

严格标准:非静态方法 DOMDocument::load() rss feed

我从几个 RSS feed joomla 模块中收到此错误。(下面是其中一个 LightRSSFeedReader 的示例,但我在尝试过的其他设备上也遇到了这个问题)

Strict Standards: Non-static method DOMDocument::load() should not be called statically in /mnt/data/vhosts/casite-395567.cloudaccess.net/httpdocs/modules/mod_LightRSSFeedReader/tmpl/default.php on line 40

Notice: Trying to get property of non-object in /mnt/data/vhosts/casite-395567.cloudaccess.net/httpdocs/modules/mod_LightRSSFeedReader/tmpl/default.php on line 48
Run Code Online (Sandbox Code Playgroud)

第 40 行内容如下:$rss = DOMDocument::load("$rss_feed_url");

网上有一些讨论使用“->”而不是“::”,但只是简单地更改它(当然是覆盖),但这只会产生更多错误。

还有一些关于从http://php.net/manual/en/domdocument.load.php获取正确代码的信息,但我不知道如何使用“$rss”变量。

如您所知,我不是 PHP 程序员。

任何帮助都会受到广泛赞赏。

php rss rss-reader joomla3.0

4
推荐指数
1
解决办法
4843
查看次数

有没有办法使用rss/atom或其他类似方式检查特定npm包的更新?

当用户提出类似问题但没有回答时,我发现只有这个帖子.(https://github.com/npm/npm-registry-couchapp/issues/17)

我知道两个站点是NPM包的存储库:

而且我找不到像github或sourceforge那样获取单个包的rss的方法:

  • https://github.com/<author_name>/<package_name>/releases.atom
  • http://sourceforge.net/projects/<project_name>/rss?limit=20

是的,我知道我可能会检查给定NPM的github存储库是什么,并以这种方式执行,但我特别要求从某种NMP存储库中获取此信息的方法,该存储库跟踪给定包是否更改了其git地址(不一定这两个我在这里作为例子添加.)

谷歌很难找到这些技巧,因为它认为我正在寻找某种处理RSS/ATOM的NPM包.

rss node.js npm atom-feed

4
推荐指数
1
解决办法
677
查看次数

使用Node.JS下载Torrent

我想知道是否有人有一个如何使用NodeJS下载torrent的例子?基本上,我有一个种子的RSS Feed,我迭代并获取torrent文件URL,然后想在服务器上启动该torrent的下载.

我已经解析并在RSS中循环了,但是我已经尝试了几个npm包但它们要么已经崩溃,要么只是不稳定.如果有人有任何建议,例子,任何东西......我将非常感激.谢谢.

router.get('/', function(req, res) {
  var options = {};
  parser.parseURL('rss feed here', options, function(err, articles) {
    var i = 0;
    var torrent;
    for (var title in articles.items) {
      console.log(articles.items[i]['url']);
      //download torrent here
      i++;
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript rss bittorrent node.js

4
推荐指数
1
解决办法
8905
查看次数

在 Go 中解析 RSS feed

我正在尝试用 Go 编写一个播客下载器。以下代码解析 RSS 提要,但将解析的数据打印到标准输出时通道的链接为空。我不知道为什么。有什么建议么?我是围棋新手。

package main

import (
    "encoding/xml"
    "fmt"
    "net/http"
)

type Enclosure struct {
    Url    string `xml:"url,attr"`
    Length int64  `xml:"length,attr"`
    Type   string `xml:"type,attr"`
}

type Item struct {
    Title     string    `xml:"title"`
    Link      string    `xml:"link"`
    Desc      string    `xml:"description"`
    Guid      string    `xml:"guid"`
    Enclosure Enclosure `xml:"enclosure"`
    PubDate   string    `xml:"pubDate"`
}

type Channel struct {
    Title string `xml:"title"`
    Link  string `xml:"link"`
    Desc  string `xml:"description"`
    Items []Item `xml:"item"`
}

type Rss struct {
    Channel Channel `xml:"channel"`
}

func main() {
    resp, err …
Run Code Online (Sandbox Code Playgroud)

xml rss go

4
推荐指数
1
解决办法
5143
查看次数

在罗马 rss 文件上添加 guid

我正在使用 ROME 在 Java 中创建一个 rss 提要,但对于我的生活,我可以找到它的 GUID。

public boolean addRss(String msg,String msgLink,Date date){
        List<SyndEntry> entries = new ArrayList<SyndEntry>();
        SyndEntry entry; 
        entry = new SyndEntryImpl();
        entry.setTitle(msg);
        if(msgLink!=null){
            entry.setLink(msgLink);
        }       
        entry.setPublishedDate(date);
         entries.add(entry);
         feed.setEntries(entries);

        return true;
    }
Run Code Online (Sandbox Code Playgroud)

此代码适用于创建 rss 项目。问题是我需要添加一个时间戳作为 GUID。所以我尝试使用 Guid 对象

Guid g=new Guid();
g.setValue(date.toString());
g.setPermaLink(false);
Run Code Online (Sandbox Code Playgroud)

但是我找不到将它添加到我的项目的方法,例如没有 entry.setGuid(Guid)

编辑
事实证明,在我的情况下,Guid()可以将其添加到Item()not aSyndFeedImpl()中,但我找不到将项目添加到 SyndFeedImpl 的方法。我宁愿有某种方式向 SyndFeedImpl() 添加 guid,也不愿重新编写整个内容

java rss rome

4
推荐指数
1
解决办法
981
查看次数

BlogSpot 的 RSS 提要

是否可以获取 BlogSpot 特定关键字的 RSS 提要?我已尝试使用以下网址,但它们似乎不起作用。

    Atom 1.0: https://blogname.blogspot.com/feeds/posts/default/-/[label]
    RSS 2.0: https://blogname.blogspot.com/feeds/posts/default/-/[label]?alt=rss
Run Code Online (Sandbox Code Playgroud)

rss blogger

4
推荐指数
1
解决办法
2万
查看次数