项目名称:七件事生活
项目开发环境:Django + MySQL + Nginx + Whoosh + uWSGI
项目描述:七件事生活网是围绕武汉人们日常生活的打造的网上生鲜超市,旨在将柴米油盐酱醋茶与高科技互联网结合实现便利的网上购买新鲜蔬菜和现实配送等服务。本项目主要为前台的页面展示和后台的管理。
项目模块:
1、用户信息 (注册、登录、密码等)
2、商品展示 (产品信息的维护与展示)
3、购物车模块(用户对产品的临时储存,增删结转)
4、用户订单管理(服务器对于用户提交的订单进行审核,并实现对订单的增
删改管理)
5、商品搜索(用户能够通过关键字来搜索到自己想要的物品)
6、支付模块 (调用第三方接口,完成支付)
负责模块:购物车模块和商品展示模块
责任描述:
1、参与了数据库的设计
2、通过装饰器判别是否登录,利用Ajax实现用户可以在购物车中删除商品、
增加商品数量等功能
3、从数据库查询相应商品数据并展示,Ajax技术完成数据异步加载
项目二:海外(英国)投资置业及学生公寓短租
项目名称:洋房东爬虫
开发环境:Ubuntu、scrapy框架、scrapy-redis分布式组件、Redis3.2
项目简介:这个项目是对英国置业及各大学府公寓房源信息抓取,采用scrapy-redis分布式实现。Windows 10 做为Master端,管理多个Linux Slave端爬虫集群。分布式使用Redis做为缓存数据库,利用Redis的高并发和I/O读写来实现高速下载。抓取过程中发现商品信息及图片均为JS动态加载的,导致信息抓取不完整,故采用开启下载中间件,利用selenium + PhamtonJS的方式发送请求,待数据加载完毕后返回提取
自主爬取的网站:新浪、斗鱼、百度贴吧、拉勾