2011-03-24 61 views
0

我想知道是否有任何方法從我感興趣的頁面獲取RSS,從中刪除所有Google廣告並保存結果(標題,帖子和圖片或圖片url)到文本或html文件。從RSS中提取內容並將其保存爲新文件

也許PHP會使魔法,我不知道... 歡迎任何有關我的問題的線索!

+2

滾動快,然後在出現廣告時閃爍。 – fabrik 2011-03-24 08:53:41

+0

你打算在rss文件中提供哪些網站廣告? – 2011-03-24 08:59:54

+0

@迪基對不起,我不明白你的問題。我希望將rss內容保存在一個新文件中,而不必包含所有Google廣告。 @fabrik你認爲你很有趣? – EnexoOnoma 2011-03-24 09:05:31

回答

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. 
+0

嗨,謝謝你的回答!它很棒!然而,我有一個問題,它是如何對我發佈的RSS無法正常工作(或任何其他預設)? – EnexoOnoma 2011-03-24 17:37:11

+0

我已經根據您發佈的RSS源和我找到的那個進行了測試。你想拉什麼飼料? – 2011-03-25 08:56:37

相關問題