资讯专栏INFORMATION COLUMN

用flask实现的图片小站

pf_miles / 2593人阅读

摘要:经常逛豆瓣,请不要害羞等几个小组亮瞎了我的双眼,不能直视,三观尽毁。豆瓣对访问次数有限制,我用了上的代理,获取这些代理以后需要验证是否是匿名代理,并且验证访问豆瓣的速度,目前滤掉了连接和读取时间超过的代理。

都说豆瓣妹纸好,谁约谁知道。。。

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/, 羞涩了,掩面。。。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39058.html

相关文章

  • 怎么使Flask实现接收与上传图片

    小编写这篇文章的主要目的,主要是来给大家做出一个比较详细解答,主要是给大家解答关于python中的一些知识,比如Flask实现接手与上传图片,下面就给大家详细解答下。  接下来给搭建讲解Flask如何接受图片文件,上面是复杂写法,下面是简单写法,二选一即可。  思路整理:接收图片->定义一个图片存放的位置->给图片重命名(为了唯一性)->保存操作-&...

    89542767 评论0 收藏0
  • Python+Flask实战一个实留言板Demo

    摘要:混杂着工作室图片网任务截至今天终于完成了暑假另一个任务把考核任务按照狗书再写一遍受益匪浅,路途荆棘丛生。。。。 混杂着工作室图片网任务,截至今天终于完成了暑假另一个任务把考核任务按照狗书再写一遍受益匪浅,路途荆棘丛生。。。。这里主要记录了增加的功能,更多的可以看源代码代码在线预览 上传头像404 Flask上传文件我实现的主要思路就是,上传文件到服务器,然后读取文件当然你可以用二进制...

    klinson 评论0 收藏0
  • Flask编写1个百度编辑器插件

    原文地址: http://52sox.com/write-a-flask-plugin-for-ueditor/ 近期项目开发中,隔壁那个搞python的哥们竟然笑着对我说,希望我能给他写1个百度编辑器的demo,方便他直接调用。 当时真的受宠若惊,这哥们实力不在我之下,只能答应它了。上网搜索下,有1篇文章Flask项目集成富文本编辑器UEditor实现图片上传功能已经有1个现成的例子了。 这...

    xbynet 评论0 收藏0
  • Flask编写1个百度编辑器插件

    原文地址: http://52sox.com/write-a-flask-plugin-for-ueditor/ 近期项目开发中,隔壁那个搞python的哥们竟然笑着对我说,希望我能给他写1个百度编辑器的demo,方便他直接调用。 当时真的受宠若惊,这哥们实力不在我之下,只能答应它了。上网搜索下,有1篇文章Flask项目集成富文本编辑器UEditor实现图片上传功能已经有1个现成的例子了。 这...

    wqj97 评论0 收藏0
  • Watson使指南(六)在微信公众号中实现识图作诗功能

    摘要:详见注册微信公众号这个很简单,而且网上一搜很多,我在这里就不说了。关于服务的创建,具体参见使用指南五通过认证公众微信号在微信公众号页面打开开发者页面,进行服务器配置。 本文章主要是写一下这个项目开发的过程及之间遇到的问题,作为记录,也希望以此为契机认识志同道合的朋友,一起学习交流。 目录: 概述 环境准备及相关账号申请 部署Python Flask应用到Bluemix 通过Bluem...

    Pikachu 评论0 收藏0

发表评论

0条评论

pf_miles

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<