用flask實現的圖片小站

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

都說豆瓣妹紙好,誰約誰知道。。。

http://dadanshai.com

經常逛豆瓣,請不要害羞等幾個小組亮瞎了我的雙眼,不能直視,三觀盡毀。在內心裡默默唸道以後再也不上這些小組了。…, 可意識堅定敵不過菇涼白花花的大腿。然後每天就翻這些帖子,可翻這些帖子太花時間了。我只喜歡看菇涼不喜歡看評論神馬的,然後就動手把小組裡的圖片抓下來然後以瀑布流的形式展示。獨樂樂,不如眾樂樂,但不要叫我雷鋒…

這些菇涼晒的尺度為什麼這麼大啦?我想原因大概如下:

豆瓣是一個陌生人社群,小組裡的人基本上在現實社會中沒有交集,所以基本上沒有心理負擔。

這些菇涼想迅速的讓他人瞭解,認可。菇涼常常會說如果評論超過500樓,會上高清、正面的大圖,喜歡的數目、評論的數目、yp豆油的數目她們都很在意的,這些數字反應了他人對她外表的認可。

還有一部分是偶爾空虛寂寞冷發圖的。

下面說說大膽晒的技術實現細節。

抓取用scrapy,每一個小時抓取一次,然後把結果儲存為json檔案。豆瓣對訪問次數有限制,我用了http://www.samair.ru/proxy-by-country/China-01.htm上的代理,獲取這些代理以後需要驗證是否是匿名代理,並且驗證訪問豆瓣的速度,目前濾掉了連線和讀取時間超過3s的代理。

定時指令碼然後把資料錄入到資料庫中,把圖片存放到beansdb中。

網站用了我最喜歡的flask,django太笨重了有木有,除了可以參考flask的官方文件外還可以參考http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world, 前端用了bootstrap,masonry。

部署採用nginx gunicorn, gunicorn作為python-cgi的容器,可以參考http://www.onurguzel.com/how-to-run-flask-applications-with-nginx-using-gunicorn/, 順便吐槽下開始準備用uwsgi,在網上找了半天資料都沒有搞定然後轉投gunicorn了..

後臺的人工稽核,定時會把漏點或低質的圖片刪掉。

網址是http://dadanshai.com

我的豆瓣是http://www.douban.com/people/yytv5/, 羞澀了,掩面。。。

相關文章

程式語言 最新文章