从RSS中提取内容并显示或将其另存为新文件

时间:2011-03-24 08:52:15

标签: php rss

我想知道是否有任何方法可以从我感兴趣的页面获取RSS,从中删除所有谷歌广告并将结果(标题,帖子和图像或图像网址)保存到文本或html文件

也许PHP会制造魔法,我不知道...... 欢迎任何关于我的问题的线索!

1 个答案:

答案 0 :(得分:0)

你是对的。只是你的正则表达式需要调整。

<?php
$feed = file_get_contents('http://rss.slashdot.org/Slashdot/slashdot'); //get rss feed
$feed = preg_replace('`&lt;a href="http://feedads\.g\.doubleclick\.net(.*?)&gt;(.*?)&lt;/a&gt;`', '', $feed); //am using ` as my delimiter
var_dump($feed); //do something interesting with your ad-free feed.