saber酱的抱枕

Fly me to the moon

07/11
09:23
学习

用js筛选P站动态中的投稿作品

当你查看P站左上角的“动态”页面时,会发现里面的动态分为两种,一种是别人收藏了某个作品的消息,另一种就是画师的投稿了。关注的人多的话,收藏的动态会多于投稿的动态。(吐槽下以前我关注的一个画师是收藏狂魔,动态往下翻几页全都是他的收藏,几乎看不到别人的动态,无奈之下我取消关注了。

有时候,我想单独看看投稿作品,但是没有发现这个功能开关。于是自己动手,写了段简单的js来筛选投稿动态:
window.onscroll=function () {
var allList=document.getElementsByClassName("stacc_status");
for (var i = 0; i < allList.length; i++) { if(allList[i].getElementsByClassName("stacc_type_message_add_illust").length==0){ allList[i].style.display="none"; } }; }[/code] 在浏览器的控制台执行,之后当页面滚动时,会把不是投稿的动态隐藏掉,这样就只剩下投稿的动态了。 有时候,在页面滚动后会加载新的动态。要对这些新动态进行筛选的话就需要再滚一下。

用js筛选P站动态中的投稿作品