功能如图
上代码:
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())
})