3。2。3 获得商品全称和价格 7
3。2。4 转换货币 7
3。2。5 用户输入 8
3。2。6 结果显示 8
3。2。7 快捷搜索 8
3。3 程序流程图 9
4 各个模块的功能实现及调试 9
4。1 功能模块的具体实现 10
4。1。1 UI设计 10
4。1。2 后台翻译功能实现 12
4。1。3 获取网页代码的实现 14
4。1。4 获取商品名称及价格信息 14
4。1。5 多线程解决程序假死问题 15
4。1。6 快捷搜索功能 16
4。2 调试过程中出现的bug和解决方法。 16
4。2。1 Unicode转换为ANSICode 16
4。2。2 HTTPS协议请求 17
4。3 小结 18
5 商品全称和价格的获取的具体方法和代码 19
5。1 京东中文网站的价格获取 19
5。2 亚马逊英文网站的价格获取 20
5。3 易趣英文网站的价格获取 21
5。4 淘宝中文网站的价格获取 22
5。5 小结 24
结 论 25
致 谢 27
参 考 文 献 28
1 引言
随着电子商务以及海外购物的兴起,电子比价引擎也随之产生。电子比价服务实现了商品的跨平台比价功能,可以使消费者同时获得某个商品在不同平台上的价格信息并将这些信息综合比较以决定购买商品的平台。然而,传统的比价服务并不能完全满足消费者对同一商品不同国家购物网站的价格比对,一个跨国家的比价服务将会极大地便利跨境消费者购买商品的体验[9]。
1。1 研究背景
经济全球化和我国近几十年来的经济增长使我国更多的消费者有条件在海外购物。随着互联网功能日益发达,以及电子商务的兴起,消费者可以轻松的通过互联网用海外账户在境外进行购物。于是‘海淘’开始兴起。海外商品的质量以及部分商品价格优势都为其本身在电子商务市场中提供了有力的竞争力。有数据显示,在80后、90后消费者人群中,有12%的消费者有过海外购物的经历。[1]这充分说明了海淘在年轻消费者中的热度。在消费过程中,商品的价格、优惠程度,无疑是消费者关注的一项重要因素,面对同样商品,拥有更低廉的价格往往会更加受到消费者的追捧,因此各大电商之间的价格战也频频发生。对于消费者而言,能够快速获取价格无疑会为自己剩下宝贵的购物时间。比价服务便为这一行为提供了途径。[2]但是大多数现存的比价引擎不能够同时满足境外网上购物和境内网上购物,因此消费者需要能够满足境外和境内网上购物价格比较的系统。