2011-04-19 18 views

उत्तर

10

this आज़माएं। यह एक वास्तविक समय आरएसएस पार्सर ट्यूटोरियल है। का आनंद लें।

4

node-rss की कोशिश करो। हालांकि यह अस्थिर है लेकिन आप इसे अपने स्वयं के आरएसएस पार्सर लिखने के लिए एक उदाहरण के रूप में उपयोग करने में सक्षम होना चाहिए।

/********************************************************************** 
Example One: 
Getting a remote RSS feed and parsing 
rss.parseURL(feed_url, use_excerpt, callback); 
**********************************************************************/ 
// URL of the feed you want to parse 
var feed_url = 'http://feeds.feedburner.com/github'; 

var response = rss.parseURL(feed_url, function(articles) { 
    sys.puts(articles.length); 
    for(i=0; i<articles.length; i++) { 
    sys.puts("Article: "+i+", "+ 
     articles[i].title+"\n"+ 
     articles[i].link+"\n"+ 
     articles[i].description+"\n"+ 
     articles[i].content 
     ); 
    } 
}); 
1

वास्तविक समय के बारे में सुनिश्चित नहीं हैं कि कोशिश .. मैंने देखा है कि ज्यादातर लोगों को नीचे दिए गए उदाहरण की तरह setTimeout का उपयोग कर आरएसएस यूआरएल पोल ..

function updateFeeds() { 
    // Do some work. Possibly async 
    // Call done() when finished. 
} 

function done() { 
    setTimeout(updateFeeds, 1000 * 60); 
} 

या आप Node-Resque की तरह एक टास्क पंक्ति का उपयोग कर की कोशिश कर सकते ।

लेकिन यहाँ है कि आप से स्रोत सकता पुस्तकालयों के एक जोड़े हैं ..

A simple node.js rss parser using sax-js या Node FeedParser

मुझे लगता है कि एक आरएसएस को पार्स उदाहरण भी शामिल है नोड जे एस के लिए एक बहुत अच्छा परिचय पाया .. Here

जैसा कि मैं अपनी परियोजना के माध्यम से अपना रास्ता बनाता हूं, मैं इस उत्तर को किसी भी नए निष्कर्ष के साथ अपडेट कर दूंगा .. उम्मीद है कि इससे मदद मिलेगी।

+0

कोई भी नई खोज को पार्स करता है? – zipp

संबंधित मुद्दे