凭啥躺平任你抄?我决定写个脚本,也算行侠仗义!

事情起因是这样的,十一放假我在爱奇艺上刷到了自己的视频,本来一个两个的搬运都已经见怪不怪了,点进这个家伙的主页一看,好家伙!敢情儿是连窝端啊,我10月7号下午发的血与沙,10月7号晚上就被搬走了。。。

平时说是话我也比较佛系,之前知乎上写的文章,也有被人洗稿成视频的情况,但是这种连窝端,甚至发出来就搬走的情况,难道不会影响流量么?所以今天不发视频,维个权练练手!话说之前这项业务还不是很熟练,按理说这也是UP主必备的修炼吧
因为爱奇艺上这个搬运号是批量搬运,视频比较多,如果手动整理相当耗时,昨天晚上写了一个console脚本,可以收集整理搬运号里被抄袭的文章及连接,以及对比整理到这些抄袭视频的原创连接,其实最好的状态是给出抄袭者的主页链接,以及原创作者的主页链接,自动生成你们官方要求的文档,现附上代码,之后有机缘再逐步完善,我也算行侠仗义,为原创出一份力!

// 收集爱奇艺上被抄袭的视频标题和抄袭连接
// 在 https://www.iqiyi.com/u/990663714/videos 页面console中执行
var items = document.querySelectorAll('.pic-txt-li')
for (var i = 0; i < items.length; i++) {
var title = items[i].attributes["title"].nodeValue;
var href = items[i].childNodes[0].childNodes[0].attributes["href"].nodeValue;
var videolink = "https:" + href;
console.log("视频举报第"+ i + "篇");
console.log(title);
console.log(videolink);
console.log("\n");
}
// 按照抄袭顺序整理原创稿件
// 在 b站个人主页console中执行
function Video(title,link) {
this.title = title;
this.link = link;
}
var faketitles = ["这是一个字符串数组,事先保存整理的被盗的视频标题"];
var myvideos = []
var mytitles = []
var items = document.querySelectorAll('.small-item')
for (var i = 0; i < items.length; i++) {
var title = items[i].childNodes[1].attributes["title"].nodeValue;
var href = items[i].childNodes[0].attributes["href"].nodeValue;
var videolink = "https:" + href;
if(faketitles.indexOf(title) > -1){
console.log(title);
var v = new Video(title, videolink);
myvideos[i] = v;
mytitles[i] = title;
}
}
console.log(mytitles);
console.log(myvideos);
TIPS:
console的输出结果,可以直接右键保存为log,存在本地,或者右键保存变量复制粘贴到编辑器里!
话说如果b站上的up主朋友们,谁遇到搬运视频的情况,需要收集证据,整理视频连接甚至截图保存网页,脚本定制下任何平台都可以的。与其任人搬运和抱怨自己原创不容易,野醺更愿意行侠仗义,岂不快哉!
