谷歌浏览器扩展程序 亚马逊 根据asin 获取 产品在当前页面的自然排名

    功能如图   

上代码:

manifest.json

{
  "name": "test",
  "manifest_version": 2,
  "version": "1.0",
  "description": "亚马逊!",
  "browser_action": {
    "default_icon": "1.jpg"
  },
  "content_scripts": [
    {
      "matches": ["https://www.amazon.com/*"],
      "js": ["jquery.js","script.js"]
    }
  ]
}

 

script.js

$("#twotabsearchtextbox").change(function() {

    var cps = new Array()

    var inputval = $("#twotabsearchtextbox").val();

    var asins = inputval.split(',');

    var pa = /<.*sg-col-4-of-12 s-result-item s-asin/g;

    var cpsj = document.getElementsByTagName('html')[0].innerHTML;
    var cpsjdg = cpsj.toString().match(pa);

    var pattern = /(?<=data-asin=").*?(?=")/;

    var patte = /(?<=data-index=").*?(?=")/;

    for(var i = 0; i < cpsjdg.length; i++) {

        var str = cpsjdg[i];

        for(var j = 0; j < asins.length; j++) {

            if(str.indexOf(asins[j]) != -1) {
                
                var asin = str.toString().match(pattern)[0];
                var pm = str.toString().match(patte)[0];
                cps.push("asin:" + asin + "排名:" + pm)

            }


        }

    }
    
    
    alert(cps.toString())

})

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值