淘宝客商品详情图

看这篇文章朋友应该在为淘宝客接口没有商品详情而难受,官网接口又有许多坑,又要模拟浏览器登录,又是获取淘宝返回的URL自带了很多广告和不必要的信息,我也是,于是动手整理了一个自己写的简洁版本。上代码

<style>img{width:100%;height:auto}</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<div id="img">
</div>
<script type="text/javascript" src="jquery-1.11.2.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    var url = location.search; //获取url中"?"符后的字串   
    var theRequest = new Object();   
   if (url.indexOf("?") != -1) {   
      var str = url.substr(1);   
      strs = str.split("&");   
      for(var i = 0; i < strs.length; i ++) {   
         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);   
      }   
   }   
    $.ajax({
        url:'https://hws.m.taobao.com/cache/desc/5.0?id='+theRequest.id,
        type:'get',
        dataType:'jsonp',
        contentType:"application/json",
        async:true,//异步请求
        cache:false,
        //执行成功的回调函数
        success:function(data) {
            var str = "";
            var regexp = /\<(.+?)\>/g;
            $.each(data.wdescContent.pages, function(i, val){
                str += "<img οnclick=\"return false\" src=\"https:"+val.replace(regexp,'')+"\"></img>";
            })
            str += "<img οnclick=\"return false\" src=\"https://img.alicdn.com/tfs/TB1eETPsVOWBuNjy0FiXXXFxVXa-1125-924.png\"></img>";
            $('#img').html(str);
        },
        //执行失败或错误的回调函数
        error:function(data) {
            alert(data);
        }
    });
});    
</script>

这段代码直接保存为html文件就好了,上面的jquery-1.11.2.js自己的版本都可以,只要支持ajax请求。访问方式http://xx.html?id=

id就是商品ID,然后就OK了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值