From d0a11df04ac9248da441410780b3d69ac103eaf4 Mon Sep 17 00:00:00 2001 From: Erman Date: Fri, 17 Mar 2017 18:34:27 +0200 Subject: [PATCH 1/2] Fix retrieving download links --- kissanime.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/kissanime.js b/kissanime.js index 8696f1e..b956c88 100644 --- a/kissanime.js +++ b/kissanime.js @@ -3,7 +3,7 @@ // CONFIG var siteName = "Kissanime" -var rootUrl = 'http://kissanime.com' +var rootUrl = 'http://kissanime.ru' var URL = window.location.origin // END CONFIG @@ -14,6 +14,17 @@ var episodeNames = $('table.listing a').map(function(i,el) { return $.trim( $(el $.ajaxSetup({async:false}); $.getScript(rootUrl + "/Scripts/asp.js"); +var jsS = [ + "/Scripts/css.js", + "/Scripts/vr.js", + "/Scripts/shal.js", +]; +console.log('Loading scripts ...'); +for (var i=0; i < jsS.length; i++){ + console.log(jsS[i]); + $.getScript(rootUrl + jsS[i]); +} + console.log('Starting ' + siteName + ' Batch Downloader script...'); var startEpisode; @@ -84,6 +95,11 @@ for (i = (episodeLinks.length - startEpisode); i >= (episodeLinks.length - endEp } // console.log(links); + var scriptCheck = result.match(/id="divDownload">(?:(?:.|\n|\r)*?)document\.write\(ovelWrap\('(.*?)'\)\);/); + + if(scriptCheck) + var links = $(ovelWrap(scriptCheck[1])).filter("a"); + var quals = videoQuality.split(','); var found = false; // pick download From 2f7fa5e30e2b9a0270a8a3cb8e322b07bbeeeca7 Mon Sep 17 00:00:00 2001 From: Avi Aryan Date: Wed, 22 Mar 2017 11:50:46 +0530 Subject: [PATCH 2/2] fix: script now works on my side --- kissanime.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/kissanime.js b/kissanime.js index b956c88..a340cca 100644 --- a/kissanime.js +++ b/kissanime.js @@ -15,9 +15,10 @@ $.ajaxSetup({async:false}); $.getScript(rootUrl + "/Scripts/asp.js"); var jsS = [ + "/Scripts/google.js", "/Scripts/css.js", - "/Scripts/vr.js", - "/Scripts/shal.js", + "/Scripts/vr.js?v=1", + // "/Scripts/shal.js", ]; console.log('Loading scripts ...'); for (var i=0; i < jsS.length; i++){ @@ -96,8 +97,8 @@ for (i = (episodeLinks.length - startEpisode); i >= (episodeLinks.length - endEp // console.log(links); var scriptCheck = result.match(/id="divDownload">(?:(?:.|\n|\r)*?)document\.write\(ovelWrap\('(.*?)'\)\);/); - - if(scriptCheck) + + if (scriptCheck) var links = $(ovelWrap(scriptCheck[1])).filter("a"); var quals = videoQuality.split(','); @@ -139,7 +140,7 @@ for (i = (episodeLinks.length - startEpisode); i >= (episodeLinks.length - endEp } return; }, - async: false, + async: false, script: true }); }