您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
download indiegogo infos
// ==UserScript== // @name indiegogo // @namespace http://tampermonkey.net/ // @version 1.2 // @description download indiegogo infos // @author lasercarl // @license MIT // @match https://www.indiegogo.com/* // @icon https://g0.iggcdn.com/assets/favicon/apple-touch-icon-120x120-precomposed-18f2eddce61673a687f024a5fb4853959f91bf2df2fb91bfd3cc81e3a717038a.png // @grant none // ==/UserScript== (function() { 'use strict'; var timer = window.setInterval(func, 2000);//设置2秒定时器 var i = 0; var j = 0; function func() { let e = document.createEvent('MouseEvents'); e.initEvent('click', true, true); document.getElementsByClassName('i-cta-1 ng-isolate-scope')[0].dispatchEvent(e); i++; if (i == 6) {//此处更改点击“show more”的次数 window.clearInterval(timer); let nwin = window.open(''); //新开空白标签页 nwin.document.write("<div>"); nwin.document.write("<table id='tableExcel' width='50%' border='1' cellspacing='0' cellpadding='0'>"); nwin.document.write("<tr><td>图片</td><td>题目</td><td>描述</td><td>分类</td><td>¥</td><td>百分比</td><td>额</td><td>额</td></tr>"); for(var j = 0; j < (i*12-1);j++){ //console.log(j+document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[1].getAttribute('data-bgset'));//测试 var image = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[1].getAttribute('data-bgset');//IMAGE nwin.document.write("<tr>"); //将内容写入新标签页 nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write("<img src="); nwin.document.write(image); //将内容写入新标签页 nwin.document.write(">"); nwin.document.write("</td>"); var title = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[5].innerText;//TITLE nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(title); //将内容写入新标签页 nwin.document.write("</td>"); var description = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[7].innerText; nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(description); //将内容写入新标签页 nwin.document.write("</td>"); var type = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[9].innerText; nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(type); //将内容写入新标签页 nwin.document.write("</td>"); if(document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[18].innerText == 'Sign up for 50% OFF SUPER-EARLY-BIRD discount!'){ var discount = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[18].innerText;//SIGN UP FOR 50% DISCOUNT nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(discount); //将内容写入新标签页 nwin.document.write("</td>"); }else if(document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[20].innerText == 'Sign up now to grab the 36% discount.'){ var count_36 = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[20].innerText;//Sign up now to grab the 36% discount. nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(count_36); //将内容写入新标签页 nwin.document.write("</td>"); }else if(document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[12].childNodes[1].childNodes[2].innerText){ var money = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[12].childNodes[1].childNodes[2].innerText;//MONEY nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(money); //将内容写入新标签页 nwin.document.write("</td>"); var percent = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[12].childNodes[1].childNodes[13].innerText;//PERCENT nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(percent); //将内容写入新标签页 nwin.document.write("</td>"); } if(document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[18].innerText){ var now_founding = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[18].innerText;//NOW FOUNDING THROW nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(now_founding); //将内容写入新标签页 nwin.document.write("</td>"); } if(document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[22].innerText == 'Launching Soon'){ var launching = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[22].innerText;//LAUNCHING SOON nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(launching); //将内容写入新标签页 nwin.document.write("</td>"); } if(document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[16].innerText){ var ended = document.getElementsByClassName('discoverableCard')[j].childNodes[1].childNodes[3].childNodes[16].innerText; nwin.document.write("<td>"); //将内容写入新标签页 nwin.document.write(ended); //将内容写入新标签页 nwin.document.write("</td>"); } nwin.document.write("</tr>"); //将内容写入新标签页 } nwin.document.write("</table>"); nwin.document.write("</div>"); } } })();