代理抓取RSS信息

最近工做很閒,就本身寫了一個能夠看RSS訂閱的網站。話說,RSS閱讀器處處都是,隨便下一個就能夠了,爲何還去作一個網站形式的呢?做爲一個熱(xian)愛(de)前(dan)端(teng)的程序員,我就是這麼任性。其實網站形式的RSS閱讀器仍是有必定問題的,那就是瀏覽器的跨域機制。由於數據來源於本身沒法控制的第三方,全部普通的跨域解決方法是沒法使用的。最後仍是採用代理的形式來作,這好像和網絡爬蟲相似。這個網站是放在新浪雲上的。最開始是用java寫的後端的,奈何新浪雲中JVM太貴了,像我這種苦逼程序員只能用免費的。因此最後忍痛使用python了。新浪送的2000豆,夠我用10年。原本還想用百度雲上的nodejs的,這個和我前端身份很搭的,但是百度太摳,一天就要收我1塊錢,並且我在免費期也沒有把怎麼在上面用node搞懂。對於nodejs,我還停留在初級階段,就只會用用工具或者在框架上寫寫代碼。php

對於python,大學的時候搗鼓過一段時間,如今基本全忘了。爲了簡單,就使用了web.py框架。可是因爲web.py自帶過濾機制(最開始不知道,浪費了我好多時間),對於每一個請求都要配置路由(?),不然就只有放入static文件夾中,這樣用起來太麻煩了,做爲前端,後端的安全性問題我才無論(求老闆不打我)。因此我又創建一個PHP項目(便宜)用來放置前端資源文件。最後使用jsonp跨域獲取後端數據。話說,jsonp對於能同時控制兩個站點項目來講,用起來真的很方法,可是約定callback有點蛋疼(一個頁面不能有多個名字相同的callback,由於callback本質是執行函數的函數名,若是後端返回的多個callback相同,對於前端來講,其實就是有多個函數名相同的函數供調用。),因此通常應該不多用吧。這個網站看起來仍是挺簡單的,可是開發中遇到了不少坑,前端經驗太少了,最近老大又讓我寫java,甚至有時還要搞C#,蛋疼啊。我只想作個安靜的前端!!!寫寫js,搞搞移動端,那纔是個人夢啊。下面上個這個網站的截圖,其中的坑下次再寫吧。對了,這個只是我本身用的,非商用,請不要說我侵犯版權。前端

相關文章
相關標籤/搜索