标签: rss

Ruby On Rails和"外部类"

我有Ruby的RSS阅读器类,我想在rails中使用它,rss_reader.rb在哪里?要"libs/rss_reader.rb"?

我试过,然后在控制器中要求它,但我得到错误:'MissingSourceFile(没有这样的文件加载 - lib/RssReader)'

ruby rss ruby-on-rails

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

Ruby - Feedzirra和更新

试图在这里绕过Feedzirra.

我拥有所有设置和所有内容,甚至可以获得结果和更新,但奇怪的事情正在发生.

我想出了以下代码:

  def initialize(feed_url)
    @feed_url = feed_url
    @rssObject =  Feedzirra::Feed.fetch_and_parse(@feed_url)
  end

  def update_from_feed_continuously()    
    @rssObject = Feedzirra::Feed.update(@rssObject)
    if @rssObject.updated?
      puts @rssObject.new_entries.count
    else
      puts "nil"
    end
  end
Run Code Online (Sandbox Code Playgroud)

是的,我上面做的是从大饲料开始,然后只获得更新.我确定我必须做一些愚蠢的事情,因为即使我能够获得更新,并将它们存储在同一个实例变量上,在第一次之后,我再也无法获得这些更新.

显然这是因为我只用更新覆盖了我的实例变量,并且丢失了完整的feed对象.

然后我考虑将我的代码更改为:

  def update_from_feed_continuously()    
    feed = Feedzirra::Feed.update(@rssObject)
    if feed.updated?
      puts feed.new_entries.count
    else
      puts "nil"
    end
  end
Run Code Online (Sandbox Code Playgroud)

好吧,我没有覆盖任何东西,那应该是正确的方法吗?

错误,这意味着我注定总是试图获取相同静态订阅源对象的更新,因为虽然我得到了变量的更新,但我实际上从未更新过我的"静态订阅源对象",而新添加的项目将是附加到我的"feed.new_entries",因为它们在理论上是新的.

我敢肯定,我在这里错过了一步,但如果有人能让我了解它,我真的很感激.我已经经历了几个小时的代码,无法掌握它.

显然它应该工作正常,如果我做了类似的事情:

if feed.updated?
  puts feed.new_entries.count
  @rssObject = initialize(@feed_url)
else
Run Code Online (Sandbox Code Playgroud)

因为这将使用全新的feed对象重新初始化我的实例变量,并且更新将再次出现.

但这也意味着在那个确切的时刻添加的任何新更新都将丢失,以及大量的过度杀伤,因为我必须再次加载该东西.

提前致谢!

ruby rss feedparser

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

RSS提要不显示项目.只有标题

所以我刚刚和CI一起创建了我的第一个RSS提要,或者说我做了.现在我的视图显示我的RSS页面的顶部(标题和描述),但所有项目都被省略.当我右键单击 - >查看源时,它包含项目标签中的所有项目.

谁能帮我?

查看(rss.php):

<?php echo '<?xml version="1.0" encoding="'.$encoding.'"?>'."\n"; ?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/">

<channel>
    <title><?php echo $feed_name; ?></title>
    <link><?php echo $feed_url; ?></link>
    <description><?php echo $page_description; ?></description>
    <dc:language><?php echo $page_language; ?></dc:language>
    <dc:creator><?php echo $creator_email; ?></dc:creator>
    <dc:rights>Copyright <?php echo gmdate("%Y", time()); ?></dc:rights>
    <dc:date><?php echo gmdate("%Y-%m-&#xdT;%H:%i:%s%Q", time()); ?></dc:date>
    <admin:generatorAgent rdf:resource="http://www.codeigniter.com/" />
  <?php foreach($items as $entry): ?>
  <?php $entry_url = base_url().$this->lang->lang().$localized_news[$this->lang->lang()].'/'.print_date(strtotime($entry->published), "{year}/{month2}").'/'.$entry->slug; ?>
      <item>
        <title><?php echo xml_convert($entry->title); ?></title>
        <link><?php echo $entry_url; ?></link>
        <guid><?php echo $entry_url; ?></guid>

        <description><?php echo $entry->summary; …
Run Code Online (Sandbox Code Playgroud)

php rss codeigniter

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

如何将RSS功能添加到我的网站?

我正在使用VS2008 + C#+ .Net 3.5 + IIS 7.0 + ASP.Net来开发一个简单的Web应用程序.我想将RSS功能添加到我的网站的某些页面,以便人们可以使用他们流行的RSS阅读器来接收内容更新的通知.

在我的开发环境中执行此操作的任何简单方法?我只需要非常基本的RSS功能.

.net c# asp.net rss visual-studio-2008

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

带有自定义描述的Wordpress RSS feed?

有没有一种简单的方法来为wordpress RSS feed函数添加过滤器?我想在<description>RSS2提要的<summary>标记和Atom提要的标记中插入一些自定义文本.有没有简单的方法呢?

我的主题中没有我的Feed模板(如wp-rss2.php或wp-atom.php).我刚添加正常版

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
Run Code Online (Sandbox Code Playgroud)

对我的 <head>

知道如何影响我的Feed的描述和摘要吗?

wordpress rss feed atom-feed

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

Chrome不会因为Cookie或其他内容而更新脚本和RSS?

我在使用chrome作为我的预览浏览器时遇到了麻烦,它似乎没有定期更新更改 - 我假设它有某种cookie问题,因为它似乎在使用隐身预览时正确更新.不幸的是,这仍然没有重新加载rss页面我试图加载很长一段时间(更新rss feed需要大约半小时)

即时通讯使用chrome,因为我更喜欢该浏览器中的开发者工具

javascript xml rss google-chrome

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

SimplePie可以从Feed中抓取图像

我正在使用这个simplepie,我已将文件上传到我的主机.除了一件事,一切似乎都很好.我从中获取Feed的博客中包含图片,当我使用simplepie查看Feed时,图片不显示.当我用simplepie查看博客时,有没有办法让图像显示出来?

好的,对不起,我是新来的.我只是直接从网站上使用代码来尝试查看博客.我会把代码放在底部.所以,就像我说的那样,我只是想让图像显示在我正在阅读的博客上.除此之外,一切都表现得很好.

---标题信息---

<?php

// Make sure SimplePie is included. You may need to change this to match the location of simplepie.inc.
require_once('simplepie.inc');

// We'll process this feed with all of the default options.
$feed = new SimplePie();

// Set the feed to process.
$feed->set_feed_url('http://wordpress.homickdesign.com/feed/');

// Run SimplePie.
$feed->init();

// This makes sure that the content is sent to the browser as text/html and the UTF-8 character set (since we didn't change it).
$feed->handle_content_type();

// Let's begin our XHTML webpage …
Run Code Online (Sandbox Code Playgroud)

php rss simplepie

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

什么是用于解析RSS提要的好Rails 3 gem?

我偶然发现了Feedzirra,但它似乎不是Rails的宝石,而只是一个Ruby宝石.

有没有人知道Rails 3的任何好的仍然受到支持?

谢谢.

rss ruby-on-rails feed ruby-on-rails-3

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

file_get_contents返回特定网址的不可读文本

当我尝试使用php file_get_contents函数读取kat.cr的rss feed时,我得到了一些不可读的文本但是当我用浏览器打开它时,feed很好.
我尝试了很多其他主机但没有机会获得正确的数据.
我甚至尝试将用户代理设置为不同的浏览器,但仍然没有变化.
这是一个我尝试过的简单代码:

$options  = array('http' => array('user_agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'));
$url = 'https://kat.cr/movies/?rss=1';
$data = file_get_contents($url, FILE_TEXT, stream_context_create($options));
echo $data;
Run Code Online (Sandbox Code Playgroud)

我很好奇他们是如何做的以及我能做些什么来克服这个问题.

不可读文本的一部分:

<ي]يřم6-öپي©™ت,A7 {»AGW&يؤé;éN¹\ S'HK \S¤-¤l+ے÷ùI"(إژzA5ةض;غ%K4 {qtqy½ùو一个^»¬nھ|ûٹ发Eه¤Ĵřصڈ1个Q ^}sü§7uس升دزؤŸ¾²Ÿف武•يغWGG·我س&M>,"J〜$ےžؤ(ZIج'²جٹم÷|حغ?!";گ'Ÿس¢ï³【Tر5ز³SGYٹ.ں@

实际上,每当我打开链接时,都会出现一些不同的不可读文本.

php rss file-get-contents

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

RSS Feed - 在JAVA中的描述标记内解析/提取src图像标记

扩展这个问题

如何从RSS提要中提取图像src

对于JAVA,已经为ios做了回答,但为了使它在JAVA中运行,没有足够的解决方案.

解析直接标记的RSS源对我来说是已知的,但是解析另一个标记内的标记非常复杂,如下所示

    <description>
    <![CDATA[
<img width="745" height="410" src="http://example.com/image.png" class="attachment-large wp-post-image" alt="alt tag" style="margin-bottom: 15px;" />description text
    ]]>
    </description>
Run Code Online (Sandbox Code Playgroud)

如何单独拆分src标签?

java xml rss parsing android

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