Chrome控制台的Javascript脚本不适用于https网页
我正在使用一个脚本来获取网页上特定链接的特定内容,它以前工作得很好,但在网站更改为https后,它就停止工作了。 脚本如下:Chrome控制台的Javascript脚本不适用于https网页,javascript,jquery,Javascript,Jquery,我正在使用一个脚本来获取网页上特定链接的特定内容,它以前工作得很好,但在网站更改为https后,它就停止工作了。 脚本如下: var URL = window.location.origin var episodeLinks = $('table.listing a').map(function(i,el) { return $(el).attr('href'); }); $.ajaxSetup({async:false}); $.getScript("https://kissani
var URL = window.location.origin
var episodeLinks = $('table.listing a').map(function(i,el) { return $(el).attr('href'); });
$.ajaxSetup({async:false});
$.getScript("https://kissanime.com/Scripts/asp.js");
var login = "vergo777";
var api_key = "R_6a13f014b38f4f80a31cf7d80a7c18c7";
var long_url;
var startEpisode;
do {
startEpisode = prompt("Enter episode number you want to start from");
if(startEpisode <= 0 || startEpisode > episodeLinks.length) {
alert("Episode number entered must be greater than 0 and lesser than total number of eps");
} else {
break;
}
} while(true);
var endEpisode;
do {
endEpisode = prompt("Enter episode number you want to end at");
if(endEpisode <= 0 || endEpisode > episodeLinks.length || endEpisode < startEpisode) {
alert("Episode number entered must be greater than 0 and lesser than total number of eps");
} else {
break;
}
} while(true);
var videoQuality = prompt("Enter video quality you want to download. Example - '960x720.mp4' (without the quotes)");
var i;
for (i = (episodeLinks.length - startEpisode); i >= (episodeLinks.length - endEpisode); i--) {
jQuery.ajax({
url: URL + episodeLinks[i],
success: function(result) {
var $result = eval($(result));
var stringStart = result.search("var wra");
var stringEnd = result.search("document.write");
var javascriptToExecute = result.substring(stringStart, stringEnd);
eval(javascriptToExecute);
$("body").append('<div id="episode' + i + '" style="display: none;"></div>')
$('#episode' + i).append(wra);
var downloadQualityOptions = $('#episode' + i + ' a').map(function(i,el) { return $(el); });
var j;
for(j = 0; j < downloadQualityOptions.length; j++) {
if(videoQuality === downloadQualityOptions[j].html()) {
long_url = downloadQualityOptions[j].attr('href');
console.log(i);
get_short_url(long_url, login, api_key);
}
}
},
async: false,
script: true
});
}
function get_short_url(long_url, login, api_key)
{
$.getJSON(
"http://api.bitly.com/v3/shorten?callback=?",
{
"format": "json",
"apiKey": api_key,
"login": login,
"longUrl": long_url,
async: true
},
function(response)
{
console.log(response.data.url);
}
);
}
var URL=window.location.origin
var eposodelinks=$('table.listing a').map(函数(i,el){return$(el.attr('href');});
$.ajaxSetup({async:false});
$.getScript(“https://kissanime.com/Scripts/asp.js");
var login=“vergo777”;
var api_key=“R_6a13f014b38f4f80a31cf7d80a7c18c7”;
var long_url;
新替平;
做{
startEpisode=prompt(“输入您想要开始的剧集编号”);
if(起始端片长度){
警报(“输入的事件编号必须大于0且小于eps总数”);
}否则{
打破
}
}虽然(正确);
无尾变型;
做{
endEpisode=prompt(“输入您想要结束的剧集编号”);
if(endEpisode eposodelinks.length | | endEpisode=(epiodelinks.length-endEpisode);i--){
jQuery.ajax({
url:url+eposodelinks[i],
成功:功能(结果){
var$result=eval($(result));
var stringStart=result.search(“var wra”);
var stringEnd=result.search(“document.write”);
var javascriptToExecute=result.substring(stringStart,stringEnd);
eval(javascriptToExecute);
$(“正文”)。附加(“”)
$(“#集”+i).附加(wra);
var downloadQualityOptions=$('#插曲'+i+'a').map(函数(i,el){return$(el);});
var j;
对于(j=0;j
我收到错误:未捕获引用错误:未定义asp(…)
非常感谢您的帮助,谢谢 如果您从https网站请求http链接,浏览器将阻止它们。如果您从https网站请求http链接,浏览器将阻止它们。如果您这样做,请阅读此内容