我想从Twitter的每个<IMG>
获取SRC。
let n = document.getElementsByTagName("img");
for(tip of n){
console.log(tip.src);
}
并且它适用于其他页面,但不适用于Twitter。最终我做到了;
let n = document.getElementsByTagName("img");
function example(){
for(tip of n){
if(tip.src == "https://abs-0.twimg.com/emoji/v2/svg/1f1ea-1f1f8.svg"){
tip.src = "https://abs-0.twimg.com/emoji/v2/svg/1f3f3-fe0f-200d-1f308.svg";
}
}
}
setInterval(example, 100);
使用setInterval也可以,twitter也会动态加载内容,因此使用setInterval可以获得所有这些新结果。 (如何不使用setInterval就能做到这一点?)
而且,出于某些奇怪的原因,图片没有变化。它不会更新。
您确定您的条件通过了吗?在tip.src
之前,尝试在这种情况下进行console.log