FollowingListOfBili

To get the following list

目前为 2022-08-06 提交的版本。查看 最新版本

作者
Ouphi
评分
0 0 0
版本
0.1
创建于
2022-08-06
更新于
2022-08-06
大小
8.7 KB
许可证
gpl
适用于

FollowingListOfBili


项目说明

下载b站页面关注列表的所有uid,可通过按F12并在console查看。

可以和 “MatchedFollowingVideosOfBili” 联用,实现从关注列表的视频中搜索。


代码说明

架构介绍

  • 没有js基础,所以代码都是c风格,有一些函数可能写麻烦了。
  • 想要得到定时检查页面元素的效果,又不阻塞页面的加载。所以使用了setTimeout,是类似于汇编代码的架构。

架构分析

  • run函数是用来控制整个流程的。其中每次循环跳转、等待加载,都封装成了run_1-run_n的函数,根据flag跳转
  • run0是等待页面加载的函数,每隔固定时间检查一次
  • 具体的结构,可以根据当前flag的值,与下一个run函数的flag,画出流程图/有限状态机,即可清晰了解

自定义内容

对于需要个性化的内容,此处提供了修改流程

  • 下载文件:更改函数downloadFile(212行), 修改元素类型为a,将属性href设为data类型,最后click
  • 固定下载页面:更改全局变量href的定义(26行), 删去后续对页面href的读取(init函数,44行)
  • 在页末显示结果:更改信息元素p的属性,将display设为"block"(downloadFile函数,224行)

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址