#1 - 2019-6-19 17:27
yuzhan1990
// 展开回复,隐藏无内容评论
var commentList = document.querySelectorAll('main > section > div > div:nth-child(2) > section > div > div > div > ul > li');
function hidden(){
for ( var i = 0;i < commentList.length;i++){
if(commentList.getElementsByTagName("button")[0]){commentList.getElementsByTagName("button")[0].click()};
if(commentList.getElementsByTagName("p").length === 0){commentList.style.display="none"};
}
}
setTimeout(hidden, 24000);
以上代码控制台亲测可用,但写在油猴脚本里就是不行,也考虑过延迟加载的问题,试过setInterval方法,还是没用,有大神知道哪儿出了问题吗?
var commentList = document.querySelectorAll('main > section > div > div:nth-child(2) > section > div > div > div > ul > li');
function hidden(){
for ( var i = 0;i < commentList.length;i++){
if(commentList.getElementsByTagName("button")[0]){commentList.getElementsByTagName("button")[0].click()};
if(commentList.getElementsByTagName("p").length === 0){commentList.style.display="none"};
}
}
setTimeout(hidden, 24000);
以上代码控制台亲测可用,但写在油猴脚本里就是不行,也考虑过延迟加载的问题,试过setInterval方法,还是没用,有大神知道哪儿出了问题吗?
// @名字 pixiv
// @名字space http://tampermonkey.net/
// @version 0.1
// @description 右移
// @author You
// @include *://www.pixiv.net/member_illust.php?mode=medium&illust_id=*
// @include *://www.pixivision.net/member_illust.php?mode=medium&illust_id=*
// @七濑 none
// ==/UserScript==
(function() {
'use strict';
// 点击更多评论
setTimeout(function(){ document.getElementsByClassName('_1Hom0qN')[0].click(); }, 16000);
setTimeout(function(){ document.getElementsByClassName('_1Hom0qN')[0].click(); }, 20000);
// 展开回复,隐藏无内容评论
var commentList = document.querySelectorAll('main > section > div > div:nth-child(2) > section > div > div > div > ul > li');
function hidden(){
for ( var i = 0;i < commentList.length;i++){
if(commentList.getElementsByTagName("button")[0]){commentList.getElementsByTagName("button")[0].click()};
if(commentList.getElementsByTagName("p").length === 0){commentList.style.display="none"};
}
}
setTimeout(hidden, 24000);
//setInterval(hidden, 4000);
})();
自己只是业余爱好者,献丑了