随着移动互联网脚步的不断迈进,电商导购APP的开发也在不断增长。
一、从内容上看,包含以下三类APP:
1、社区类的APP:按照不同的属性分为不同的社区,通过口碑相传达到营销效果,从某种角度来看,更是一种类似于凡客达人的意见领袖达人经济模式,更注重于社交元素。通过“小组”的划分,推荐,让商品以点带面地进行推广,用户之间形成关系网络。2、比价类的APP:这些APP通过商品的价格查询,让用户自行选择低价进行购买。这种APP更像是一个搜索引擎,而产品作为搜索的主要内容。3、特定类的APP:这类APP通过功能性的划分让用户清楚地知道使用APP需要做些什么,也吸引着追求性价比,希望购物花钱还能带来返利的用户群。本APP的设计目标是实现一个基于网络爬虫的电商导购APP。网络爬虫把符合要求的信息从电商网站淘宝、天猫抽取存入数据库,然后呈现到手机APP上。用户通过导购APP链接到淘宝、天猫购物平台进行购物。APP设计分为三大部分,第一部分为APP网络爬虫的设计,第二部分为APP前端设计,第三部分为APP的线上部署及客户端的封装。二、APP的设计原则1、简单易用性:提供图形化界面,界面简单、应用简易,用户一用就懂。用户能通过界面元素的表达的意思界面提供的线索知道其下一步的具体操作。2、流畅性:保持APP在使用过程中,手指及收拾的操作流、用户的注意流和界面反馈转场的流畅性。避免假死或闪退的现象。3、可修改性:APP的迭代更新需要APP产品前期设计良好的结构及完备的文档,使APP性能可以易于调整。
4、可扩展性:设计完成的APP应留有对扩展发放的升级接口和升级空间。用户可以通过服务机器人,解决APP使用过程中的一些基本问题。用户可以通过服务机器人,解决APP使用过程中的一些基本问题。
三、网络爬虫需求分析为了能够更准确地获取淘宝、天猫的商品信息,绕开淘宝、天猫的数据保护策略,本次的网络爬虫将通过Python开发技术,为主要的购物平台淘宝、天猫,编写一组web数据自动获取的程序,包括获取店铺信息的GetMall.py程序和获取商品信息的GetPrdt.py程序。GetMall.py程序在本地发出相应的web查询请求,请求提交后,淘宝、天猫根据GetMall.py提交的请求返回页面信息,以及json序列,GetMall.py根据正则表达式及反json序列读取相关信息并存储到本地数据库中。GetPrdt.py程序读取本地数据库中的店铺信息,并在本地发出相应的web查询请求,请求提交后,淘宝、天猫根据GetPrdt.py提交的请求返回页面信息,以及json序列,GetPrdt.py根据正则表达式及反json序列读取相关信息并存储到本地数据库中。