Code:
// Zippy check without Proxy // Trigger: Neuer Sammel-Job var myCrawlerJob = job; var myNewLinks = myCrawlerJob.getText(); var newLinks = ""; var newlines = myNewLinks.split(/\r\n|\r|\n/g); newlines.forEach(function(link) { if (link.match(/^(http(s?):\/\/\w+\.zippyshare\.com\/v\/[^\/]+\/)file.html/i)) { var ind1 = link.lastIndexOf('/'); var ind2 = link.lastIndexOf('.'); newLinks += link.substring(0, ind1 + 1) + makeid(20) + link.substring(ind2) + "\n"; } else { newLinks += link + "\n"; } }); if (newLinks != "") { myCrawlerJob.setDeepAnalysisEnabled(false); myCrawlerJob.setText(newLinks); } function makeid(length) { var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var charactersLength = characters.length; for (var i = 0; i < length; i++) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; }