已收藏,可在 我的资料库 中查看
关注作者
您可能还需要

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

福利来啦!再也不必为购物车突然消失而烦恼了~

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

今天笔者无意中在浏览产品的时候突然发现德国站所有产品购物车都不见了,因为最近来了很多差评;所以怀疑是不是因为这个原因被亚马逊移除了购物车。

不过为了谨慎起见,笔者在询问了很多好朋友后;发现原来这不是个例,经过十分钟的思索我研究了一下发现通过以下几个方法可以检测我们购物车是不是真的被移除了购物车。

这样大家以后就不会为这个事情苦恼了,当然我这篇文章教你的不只是结果还有方法以及思考的过程,大家以后再遇到这种那种系统的问题时都可以按笔者的文章来分析一下。

首先,查看购物车源代码显示调用的类为id="unqualifiedBuyBox" class="a-box">

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

从你这几段源代码我们就能知道前台为什么会显示。

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

普及几个小知识,为什么程序会出现这种那种的情况呢?

经过查看源代码,我发现亚马逊的网页是用JSP语言编写,里面是由java,javascrip,html,SQL等语言构成的一种动态式交互式网页。

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

另外我总结了一下程序一些随机常见的崩溃原因

1、亚马逊的网页每天都拥有大量的ID访问,需要处理大量的订单等数据信息。这会加大网站在高峰期数据并发从而产生各种功能上的bug,比如这次的购物车凭空消失事件。

2、不确定的变量:程序使用了随机的数字或变量组件,在程序执行时没有被很好的确定范围。

3、程序依赖于其它外部应用也可能导致崩溃。如果我们的应用依赖于一个系统某些系统属性,他们被另一个程序修改,那么这个干扰可能会导致系统出现bug。

4、遭到黑客攻击。

5、当然问题还有很多种,在这我就不做专业分析了。

好了废话不多说直接开整

1, 最简单的办法直接询问在线客服人员,一般在线客服在收到大量卖家投诉和内部技术通报会第一时间知道事情发生的原因。

2, 在亚马逊后台的通知栏可以查看到最新故障信息(如有发布的话)。

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

3, 我们还知道亚马逊有一个特点那就是没有购物车的产品无法打广告。所以我们可以通过后台的广告功能来查看,如果购物车不在会出现(不符合广告条件Ineligible),或者无法运行。这里我们看到失去购物车的产品广告运行是正常的(适用于不能访问国外网站的朋友)。

亚马逊漏洞频出之购物车全部突然消失,资深程序员教你如何应对与检测

4, 更换浏览器,有时候在不同的浏览器显示又是正常的。

5, 查看其它卖家或者咨询其它卖家是不是遇到同样的问题,如果大家都是这样则说明不是个例。

6, 反向检测,我们可以尝试通过一下方法访问国外网站进入目标国站点查看,比如德国站我们就用德国本地的VPN进入德国站查看,可以欣喜的发现购物车还在。那么这是为什么呢,答案是不同的国家为了保证浏览速度所采用的服务器也可能不是一套。另外一个就是政策,大部分跨国企业为了进入目标国都需要在目标国备案以及使用目标国服务器(这是从安全角度上考虑)。

7, 从自己店铺进去然后点击产品,一般来说从自己店铺点进去的一般都会显示有购物车。如果没有购物车一般是系统问题。

8,还有很多方法大家也可以踊跃发言,因为用了我以上几个方法基本上能够解决问题了。

最后:

那么哪些情况我们会真的丢失购物车呢?

1,账户绩效不佳。

2,差评增多。

3,被亚马逊审核。

4,产品所放分类原来不需要审核,现在需要审核

5,被客户投诉。

6,侵权。

7, 被跟卖。

8,违反政策。

9,价格变动太大,比如一个卖10美金的东西突然卖到30美金就会出现购物车不见的情况。

10,变体合并拆分。

11,…….

本文纯属个人理解,如有不当之处,请予指正。

因鉴于本人其余几篇文章都被行业大咖摘抄这里我就不点名了。如需要摘录本文请联系作者(不收取任何费用),虽然这是作者无私奉献,但也是辛辛苦苦写出来的,如果大家都这样你抄我我抄你。还有谁会认认真真的做技术并无私奉献,又让大家如何相信你的水平呢。

如未经作者许可摘抄-作者保留法律追诉权利。

因为时间所致,只能给大家讲解到这里了。没有办法为大家做更深入的分析。

如果有需要查看笔者其它文章或与笔者一起探讨可以加笔者微信:406559449

(作者:尹文斌)

分享到:

--
评论
最新 热门 资讯 资料 专题 服务 果园 标签 百科 搜索

收藏

--

--

分享