您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
获取淘宝聚划算报名的商品宝贝信息
当前为
// ==UserScript== // @name 淘宝聚划算报名商品记录提取 // @namespace http://tampermonkey.net/ // @version 0.4 // @description 获取淘宝聚划算报名的商品宝贝信息 // @author 雷小华 // @include /https?\:\/\/(freeway|yun)\.ju\.taobao\.com.*/ // @grant unsafeWindow // @grant GM_setClipboard // ==/UserScript== (function() { 'use strict'; function load(){ // var leftTime = $('#_extract_status').attr('data-lefttime'); if($('.J-search-loading').css("display") != "none") { // 正在加载 return; } if($('.J-search-next').hasClass('disabled')){ run(); //去掉定时器的方法,已经加载完成 window.clearInterval(window.t1); return; } $('.J-search-next').trigger('click'); $('#_extract_status').text('已有:'+ $('#goods-list tbody tr').length +'个商品,正在加载更多'); } function run(){ var data = []; $('#goods-list tbody tr').each(function(index,item){ var me = $(item); var obj = { name:me.find('td:first a:last').text(), id:me.find('td:first div:last').text(), activityPrice:me.find('td:eq(1)').text().split(' ')[0], originalPrice:me.find('td:eq(1)').text().split(' ')[1], soldCount:me.find('td:eq(2)').text().split(' ')[0], itemCount:me.find('td:eq(2)').text().split(' ')[1], statusMsg:me.find('td:eq(3) span:first').text() }; obj.id = obj.id.replace(obj.name + "ID: ",""); data.push(obj); }); console.info(data); var content = "名称\t淘宝ID\t活动价\t店铺价\t已售数\t报名数\t商品状态"; $(data).each(function(index,item){ content +="\r\n" + item.name + "\t" + item.id + "\t" + item.activityPrice + "\t" + item.originalPrice + "\t" + item.soldCount + "\t" + item.itemCount +"\t" + item.statusMsg; }); $('#_extract_loading').hide(); $('#_extract_status').text('处理完成,已将内容复制到剪贴板'); GM_setClipboard(content,'text'); setTimeout("alert('处理完成,已将内容复制到剪贴板!')",200); } // Your code here... var btn=$("<input type='button' id='_extract' class='btn btn-jhs J-search-submit' value='提取商品信息' />"); $('#search-form').append(btn); $('#search-form').append('<span style="margin-left: 5px"><span class="icon icon-loading icon-loading-animate" id="_extract_loading" style="display: none;"></span><span id="_extract_status"></span></span>'); $('#_extract').bind('click',function(){ $('#_extract_loading').show(); $('#_extract_status').text('开始处理……'); window.t1 = window.setInterval(load,2000); }); })();