这是我的所有代码
var dublist = [];
var linkList = [];
var lodeIn;
function testIfIdExist(){
var currentAnime;
for(var ia = 0; ia < linkList.length - 1 ; ia++) {
console.log('http://www.ryuanime.com'+ linkList[ia])
window.location = 'http://www.ryuanime.com'+ linkList[ia]
lodeIn = setTimeout(function(){console.log('http://www.ryuanime.com'+ linkList[ia])}, 1500);
var element = document.evaluate( '//*[@id="anime-episode-list-dub"]/li[1]' ,document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ).singleNodeValue;
if (element != null) {
var currentAnime = document.evaluate( '//*[@id="content"]/div[1]/h1' ,document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ).singleNodeValue.outerHTML;
var X = currentAnime.length - 5;
dublist.push(currentAnime.substring(5,X))
}
}
loopdublist()
}
function loopAnlist(){
var longAssString = document.getElementById("animeList").outerHTML;
var linkstart = 1;
var linkend = 1;
var i = 0;
do {
linkstart = longAssString.search('<a href="');
longAssString = longAssString.substring(linkstart+9,longAssString.length)
var linkend = longAssString.search('">');
linkList.push(longAssString.substring(0,linkend))
longAssString = longAssString.substring(linkend+2,longAssString.length)
} while (linkstart >= 1);
testIfIdExist()
}
loopAnlist()
function loopAnlistArray(){
for(var i = 0; i < linkList.length - 1 ; i++) {
console.log(linkList[i])
}
}
function loopdublist(){
for(var i = 0; i < linkList.length - 1 ; i++) {
console.log(dublist[i])
}
}
我似乎只是跳过window.location,只在它运行其他所有内容之后运行它。
我需要代码转到链接检查是否存在xpath,如果是,则将页眉添加到另一个数组,然后转到数组中的下一个链接并对数组的末尾执行相同操作。 / p>