RSS FEED的应用
參考:http://inezha.com/help/feedrss
今天工作中遇到了一個知識是RSS FEED。當時覺得很奇怪,我們要這個干嘛用?RSS Feed就是一個xml文件。里面不包含數據,但是可以時時抓取訂閱的網站里面的數據。
我們的項目里,由于需要實時向我們的數據庫導入一些其他網站最新的數據,但是可用網站的數據如果提供訂閱的數據往往是很滯后的數據,不能滿足使用需求,或者有些需要使用數據的網站不提供數據訂閱功能。所以我們使用自己建立的一個類似于爬蟲的程序將需要的數據抓取出來。之后從RSS FEED設置的源提取數據并且導入到我們自己的數據庫中。
下面寫一些RSS的概念。
一、什么是RSS(訂閱源)?
RSS/Feed/XML
RSS(訂閱源)是一種用于網上新聞、博客和其他Web內容的數據交換規范,起源于網景通訊公司(Netscape)的推送技術(push technology),一種將用戶訂閱的內容傳送給他們的通訊協同格式(Protocol)。
簡單的說,RSS(訂閱源)就是一種標準的文檔格式,它讓你的內容能夠方便的轉移到其他地方閱讀。有不少地方也用Feed/RDF/Xml/Atom等名詞,它們只是不同的標準而已,對于我們普通用戶來說,暫時不用關心。
至今,無論是RSS還是Feed等,都沒有一個統一的中文譯名,有叫“訂閱源”、“內容源”、或“供稿地址”的, 還有些人稱它們為“收取點”。在哪吒,我們統一把RSS翻譯為“訂閱源”。不過,RSS盡管沒有統一的中文名稱,但在圖形表現上,還是相對比較統一的: 或 或 或 ,還有少部分仍然沿用 。
二、RSS(訂閱源)可以干什么?
你可以用RSS(訂閱源)來訂閱blog(如你朋友的博客),訂閱新聞(無論是奇聞怪事、明星消息、體壇風云,只要你想知道的,都可以訂閱),訂閱與你工作相關的信息或技術文章。總之,你對什么感興趣你就可以訂什么。
有了RSS(訂閱源),你再也不用一個網站、一個網頁的去逛了。你要做的是,把你要訂閱的RSS(訂閱源)地址告訴哪吒,當RSS(訂閱源)有新的內容更新時,哪吒就會把最新內容發送給你。
三、如何找到RSS(訂閱源) 地址?
提供RSS(訂閱源)輸出的網站上一般都有、或這樣的橙色小圖標,這個小圖標一般都鏈接到RSS(訂閱源)地址,鼠標點擊RSS(訂閱源)小圖標,復制瀏覽器地址欄上的鏈接地址就獲取了這個網站的RSS(訂閱源)地址;也可以右鍵單擊RSS(訂閱源)小圖標,選擇“復制快捷方式”,獲取RSS(訂閱源)地址。
轉載于:https://www.cnblogs.com/cynthiahuo/p/3140755.html
總結
以上是生活随笔為你收集整理的RSS FEED的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vmware虚拟机环境里用linux和x
- 下一篇: vs2012新特性