标签: rss

将RSS添加到任何网站?

是否有任何网站/服务可以让我在任何网站上添加RSS订阅?

这是我的公司工作.我们有一个显示公司相关新闻的网站.这些新闻由外部机构提供,并自动更新到我们的数据库.我们的网站收集随机/新闻并显示它们.我们正在寻找在我们的网站上添加"通过RSS订阅"按钮.

rss screen-scraping

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

.NET/C#:将RSS.NET与Stack Overflow Feeds一起使用:如何处理RSS项的特殊属性?

我正在编写Stack Overflow API包装器,目前位于http://soapidotnet.googlecode.com/.我有一些关于解析SO RSS提要的问题.

我已经选择使用RSS.NET来解析RSS,但是我对我的代码有一些疑问(我在本文中进一步介绍过).


我的问题:

首先,我正确解析这些属性吗?我有一个名为Question的类,它有这些属性.

接下来,我如何解析<re:rank>RSS属性(用于投票数)?我不确定RSS.NET如何让我们这样做.据我所知,它是一个带有自定义命名空间的元素.

最后,我是否必须手动添加所有属性,就像我目前在我的代码中一样?他们可以使用某种反序列化吗?


码:

以下是我目前解析最近问题提要的代码:

   /// <summary>
    /// Utilises recent question feeds to obtain recently updated questions on a certain site.
    /// </summary>
    /// <param name="site">Trilogy site in question.</param>
    /// <returns>A list of objects of type Question, which represents the recent questions on a trilogy site.</returns>
    public static List<Question> GetRecentQuestions(TrilogySite site)
    {
        List<Question> RecentQuestions = new List<Question>();
        RssFeed feed = …
Run Code Online (Sandbox Code Playgroud)

.net c# rss serialization rss.net

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

如何在iPhone RSS阅读器应用程序中添加刷新按钮?

我正在玩这个应用程序,我在上个月使用的Web Designer是一个非常基本的RSS阅读器.我想在顶部导航栏中添加一个刷新按钮,刷新表格中的所有内容,但似乎无法解决如何操作.我已经解决了它必须以某种方式使用[tablename Reload]函数,但不知道如何实现它.

我是新来的这一切如此简单的指令都不错指令:)我知道如何添加按钮,它连接起来,而当用户点击它说我挣扎定义的动作.

你可以在这里抢码http://www.webdesignermag.co.uk/tutorial-files/issue-162-tutorial-files/下iPhone应用程序(它是唯一一个).

iphone rss reload uinavigationbar

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

最小的Javascript嵌入Twitter提要到我的HTML?

将twitter源嵌入到我的html中的最小Javascript是什么?

html javascript twitter rss

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

SAX解析器忽略CDATA - html标记

我有一个简单的Android RSS阅读器应用程序,我在其中使用SAX解析器来获取数据.除了"desc"元素之外,所有记录都被正确获取.XML结构如下.

<item>
<title>Boilermaker Jazz Band</title>
<link>http://eventur.sis.pitt.edu/event.jsp?e_id=1805</link>
<type>Music Concerts</type>
<s_time>09-02-2010 05:00 PM&nbsp;</s_time>
<venue>Backstage Bar at Theater Square</venue>
<venue_addr/>
<desc>
<p><span style="font-family: arial, geneva, sans-serif; font-size: 11px;">
<p style="font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; font-size: 9pt; vertical-align: top;">Authentic American Jazz, Ragtime and Swing The Boilermaker Jazz Band is an ecstatically fun band performing authentic hot jazz, ragtime, and swing. The group has ....</desc>
?
<img_link>
http://eventur.sis.pitt.edu/images/Boilheadshot1.jpg
</img_link>
</item>
Run Code Online (Sandbox Code Playgroud)

来自所有字段的数据作为整体提取.但是当谈到时<desc>,'characters'方法只是取"<"并忽略其余的.有人可以告诉我们可以做些什么.

html java rss android sax

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

RSS feed没有项目

我有一个网页,我有一个搜索页面.我为搜索提供了一个"动态"RSS提要,以便用户可以订阅他喜欢的任何搜索词的搜索结果.

所以我想知道如果搜索项返回0结果,标准(或最佳实践)方法是什么,这意味着我没有"项目"放在Feed中.我只返回一个空的Feed(仅包含元数据而没有item元素).或者我应该item在Feed中添加一些"没有结果"文本的特殊元素?

编辑:YouTube返回不带任何item元素的Feed .如果没有人能回答我,我会认为这是正确的做法,因为我在其他地方找不到任何信息:)

rss

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

使用jquery读取<media:thumbnail />标签

我正在使用jquery来读取rss标签及其内容.访问简单的标签<title>非常简单:

$(this).find('title').text();
Run Code Online (Sandbox Code Playgroud)

但事情是rss feed有有趣的标签,如:

<media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/52693000/jpg/_52693997_011963628-1.jpg" />
Run Code Online (Sandbox Code Playgroud)

当然,$(this).find('media:thumbnail');不工作......任何想法?提前致谢!

xml tags rss jquery

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

刮刮RSS抓取系统

我对python相对较新,只有大约2个月的学习时间,主要由我自己和喜欢它.我一直试图设计一个程序,将从国家气象局抓取文本RSS提要,但我不知道从哪里开始.我想要一些可以扫描恶劣天气的东西,龙卷风监视警告exct并将它们发送到我的电子邮件.我已经编写了一个简单的电子邮件警报系统,甚至可以发送我的电话.我想知道你们中是否有人能指出我如何构建一个rss scraper并将其与电子邮件程序结合起来构建功能性天气预警系统?如果你不能告诉我,我是一个巨大的天气书呆子,这将最终成为我的高年级项目,并有望在明年给我的气象学教授留下深刻的印象.我将不胜感激,任何人都可以给予任何帮助.谢谢,安德鲁:D

python email rss weather alerts

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

使用DOM解析PHP中的RSS提要

我正在尝试从RSS源创建一个项目数组.我正在尝试通过回显第一项的标题来测试它是否正常工作.到目前为止,我一直没有成功......我真的很感激任何建议!

我有两个文件,'index.php'和'test.php'.

<!DOCTYPE html>
<html>
<head>
<link rel = "stylesheet" type= "text/css" href = "style.css">
</head>

<body>

<h1>TEST SLIDER</h1>

<p>First Title:<br>
<?php

    include 'test.php';
    $NPR_url = 'http://www.npr.org/rss/rss.php?id=1001';
    $NPR = GetFeed($NPR_url);
    echo $NPR[0]['title'];

?>
</p>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和'test.php'

<?php

    function GetFeed($url){
        $feed = new DOMDocument;
        $feed->load($url);
        $feed_array = array();

        foreach($feed->getElementsByTagName('item') as $story){
            $story_array = array (
                                  'title' => $story->getElementsByTagName('title')->item(0)->nodeValue,
                                  'desc' => $story->getElementsByTagName('description')->item(0)->nodeValue,
                                  'link' => $story->getElementsByTagName('link')->item(0)->nodeValue,
                                  'date' => $story->getElementsByTagName('pubDate')->item(0)->nodeValue
            );

            array_push($feed_array, $story_array);
        }

        return $feed_array;
    }


?>
Run Code Online (Sandbox Code Playgroud)

php rss dom

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

Node.js异步模块在迭代完成之前完成

我有大约100个Rss链接需要每3分钟获取一次.

所以我使用异步模块来做到这一点.但在处理完所有Rss链接之前,它就会完成并退出.以下是代码.

feedRecords是一个包含RSS url和id 的数组;

var items = [];
var parseRss = require("parse-rss");
var async = require('async');

async.forEach(feedRecords, function taskIterator(feedItem, callback) 
{
    parseRss(feedItem.url, function (err, articles) 
    {
        if (err) 
        {
            callback(err);
        }
        else 
        {
            console.log("Feed Id : " + feedItem.feed_id + ", Length : " + articles.length);
            items.push({ data : articles, feed_id : feedItem.feed_id });
            callback(null);
        }
    });
},
function ()
{
    if (items.length > 0) 
    {
        console.log("Total : " + items.length);
    }
    else
        console.log("No data found"); …
Run Code Online (Sandbox Code Playgroud)

javascript rss asynchronous feed node.js

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