需要处理的页面按F12,出现控制台/console,粘贴进入即可
获取分P播放列表(不下载)
由用户上传的分P视频应该都是能够获取的
var listBox = document.getElementsByClassName('list-box')[0], // 获取li列表的ul
liList = listBox.getElementsByTagName('li'), // 获取li列表(类数组)
str = ''; // 存储获取到的列表名
[].forEach.call(liList, (item, index) => {
// 类数组转数组方法,使用forEach()方法遍历
str += item.getElementsByTagName('a')[0].title.replace(/.*零距离/, ()=> ++index < 10 ? ('0'+index) : index)+'</br>'; // 找到每一个li的a标签并获取title属性值(这里存储的就是分P列表名),再使用replace替换了测试网站中的部分名称,改为序列号
});
document.write(str);
结果为
- 01 - 未来式情歌
- 02 - 半空
- 03 - 潮汐
- 04 - 春娇与志明
- 05 - 等一场大雨
- 06 - 气象站台
- …
获取分P播放列表(并将列表保存本地 excel 文件)
var listBox = document.getElementsByClassName("list-box")[0],
liList = listBox.getElementsByTagName("li"),
title = document.getElementsByTagName("h1")[0].title,
musicList = [];
[].forEach.call(liList, (item, index) => {
musicList.push(item.getElementsByTagName("a")[0].title.replace(/