京东商品详情参数复制转换油猴子脚本,记录备用,将产品参数一键复制并转换为table格式,每行4个,只取前4行,方便发布产品是一键格式化参数信息。 油猴子脚本如下: // ……
京东商品详情参数复制转换油猴子脚本,记录备用,将产品参数一键复制并转换为table格式,每行4个,只取前4行,方便发布产品是一键格式化参数信息。
油猴子脚本如下:
// ==UserScript==
// @name 京东商品参数复制
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://item.jd.com/*.html*
// @icon https://www.google.com/s2/favicons?sz=64&domain=jd.com
// @require https://www.panziye.com/wp-content/themes/Git-alpha/assets/js/clipboard.min.js
// @grant none
// ==/UserScript==
(function() {
\'use strict\';
// Your code here...
var i = 0;
var result = \"<table>\"
$(\'.parameter2>li\').each(function(index){
i = index+1;
if((index+1)%2==1){
result+=\"<tr>\"
}
var values = $(this).text().split(\":\");
if(index==0||index==1){
result+=\"<td width=\'25%\'><strong>\"+values[0]+\"</strong></td><td width=\'25%\'>\"+values[1]+\"</td>\"
}else{
result+=\"<td><strong>\"+values[0]+\"</strong></td><td>\"+values[1]+\"</td>\"
}
if((index+1)%2==0){
result+=\"</tr>\"
}
if((index+1)==20){
return false;
}
});
// 其他参数
var arr = otherParam();
for(var index=0;index<arr.length;index++){
if((i+index+1)%2==1){
result+=\"<tr>\"
}
result+=arr[index];
if((i+index+1)%2==0){
result+=\"</tr>\"
}
}
result+=\"</table>\"
$(\'.parameter2\').before( \'<button style=\"float:right\" class=\"btn\" data-clipboard-text=\"\'+result+\'\" id=\"productParamId\">复制</button>\')
var clipboard = new ClipboardJS(\"#productParamId\");
clipboard.on(\'success\', function(e) {
console.info(\'Text:\', e.text);
e.clearSelection();
});
function otherParam(){
var params = [\'显示端口\',\'音频接口\',\'CPU型号\',\'加速频率\',\'电池容量\',\'续航时间\',\'净重\',\'产品尺寸\'];
var arr = [];
for(var k=0;k<params.length;k++){
var value = getParam(params[k]);
if(value != null){
arr.push(value);
}
}
return arr;
}
function getParam(paramName){
var $param = $(\"dt:contains(\'\"+paramName+\"\')\");
if($param.length>0){
return \"<td><strong>\"+$param.text()+\"</strong></td><td>\"+$param.next().text()+\"</td>\"
}
return null;
}
})();
2、移除wordpress 后台淘客图标点击后遮罩层油猴子脚本记录:
// ==UserScript==
// @name 去除淘客遮罩层
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://laptop.panziye.com/laptop/wp-admin/post-new.php
// @icon https://www.google.com/s2/favicons?sz=64&domain=panziye.com
// @grant none
// ==/UserScript==
(function() {
\'use strict\';
setInterval(deleteBack,5000);
function deleteBack(){
var back= document.getElementById(\"mce-modal-block\");
if(back != null){
back.remove();
}
}
})();
3、京东排行榜一键复制
// ==UserScript==
// @name 京东排行榜复制
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.jd.com/phb/*.html
// @icon https://www.google.com/s2/favicons?sz=64&domain=jd.com
// @require https://www.panziye.com/wp-content/themes/Git-alpha/assets/js/clipboard.min.js
// @grant none
// ==/UserScript==
(function() {
\'use strict\';
// Your code here...
var $textarea = $(\"<textarea id=\'copyContent\' style=\'display:none\'></textarea>\");
var $div = $(\"<div></div>\");
var $table = $(\"<table></table>\");
$div.append($table);
$table.append(\"<tr><th>排名</th><th>品牌</th><th>热卖商品</th></tr>\");
$(\'.content-item\').each(function(index){
var rank = $(this).children(\'.rank\').text();
var brand = $(this).children(\'.brand\').find(\'a\').html();
var hotproduct = $(this).find(\'.hot-product\').find(\'.product-img\').find(\'a\').attr(\'href\');
$table.append(\"<tr><td>\"+rank+\"</td><td>\"+brand+\"</td><td>\"+hotproduct+\"</td></tr>\")
});
$textarea.val($div.html());
$(\'h1.icon-center\').before($textarea)
$(\'h1.icon-center\').after( \'<button style=\"float:right\" id=\"copybtn\" data-clipboard-action=\"copy\" data-clipboard-target=\"#copyContent\">复制</button>\')
var clipboard = new ClipboardJS(\"#copybtn\");
clipboard.on(\'success\', function(e) {
console.info(\'Action:\', e.action);
console.info(\'Text:\', e.text);
console.info(\'Trigger:\', e.trigger);
e.clearSelection();
});
})();
店铺商品列表获取脚本:
// ==UserScript==
// @name 采集商品
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://*.jd.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=jd.com
// @grant none
// ==/UserScript==
(function() {
\'use strict\';
setTimeout(listItems,3000);
function listItems(){
var result = \"\";
$(\"div.user_fyxs\").find(\"ul.clearfix\").find(\"li\").each(function(index, item){
var $a = $(item).find(\'a\').eq(1);
result += \"https:\"+$a.attr(\'href\')+\"\\t\";
result += $a.text()+\"\\r\\n\";
});
console.log(result);
}
})();
还没有评论呢,快来抢沙发~