前段时间吐槽过京东做了个假的风控页面,无论用户何时在何地使用京东搜索内容都提示存在着风险。
其实呢所谓的风险只是个借口,就是强迫用户登录京东账号而已,如果不登录京东账号则无法查看任何商品。
不知道京东是不是看到我们的吐槽,这个假的风控页面被删除,但无论搜索任何内容都会跳转京东登录页面。
国内各大网站反爬虫策略已发挥到极致,当然被竞争对手抓取数据也是现实,只不过现在严重损害用户体验。
利用广告拦截扩展阻止跳转:
网友@依然独特也被这个问题困扰,于是研究发现只要拦截某个JavaScript脚本即可阻止页面自动跳转登录。
不过这个解决办法有个问题,那就是京东为避免数据被抓爬,不登录商品详情页可能无法正常显示商品价格。
但在搜索结果页面倒是可以看到价格的,所以如果你能忍受这种情况,那可以考虑拦截这个用于跳转的脚本。
以 uBlock Origin 为例:进入扩展程序设置后转到自定义静态规则,然后在编辑区添加以下内容保存后即可。
! 禁止京东自动跳转登录页||storage.360buyimg.com/jsresource/risk/handler.js$script其他广告拦截扩展操作方法基本类似,设置后强制刷新京东页面再搜索关键词你就会发现不会跳转登录页面。
操作配图: