在浏览器新建书签,然后编辑,粘贴下面这段代码就可以了。
这是看小视频的代码。
javascript:iof=document.querySelector("#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.coin-bottom > span");iof2=document.querySelector("#arc_toolbar_report > div.toolbar-left > span.coin > canvas");if(iof){iof.click();setTimeout("oi()",250)}else{iof2.click();setTimeout("oi()",250)};function oi(){ub1=document.querySelector("#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.mc.clearfix > div.mc-box.left-con");surd=document.querySelector("#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.coin-bottom > span");ub1.click();surd.click()}
更新的代码,这个好像是新版的,原来旧版的用不了了
javascript:iof=document.querySelector("#arc_toolbar_report > div.video-toolbar-left > div:nth-child(2) > div > span");iof2=document.querySelector("#arc_toolbar_report > div.toolbar-left > span.coin > canvas");if(iof){iof.click();setTimeout("oi()",250)}else{iof2.click();setTimeout("oi()",250)};function oi(){ub1=document.querySelector("#arc_toolbar_report > div.bili-dialog-m > div > div > div.mc.clearfix > div.mc-box.left-con");surd=document.querySelector("#arc_toolbar_report > div.bili-dialog-m > div > div > div.coin-bottom > span");ub1.click();surd.click()}
是看小视频的,番剧这些不是这个代码。
看番剧的投币,是这个代码,看电影,纪录片,电视剧都可以。
javascript:CL=document.querySelector("#toolbar_module > div.coin-info > i");CL.click();setTimeout("sto()",1000);function sto(){CLo=document.querySelector("#app > div.coin-dialog-mask > div > div.mc > div.mc-box.left-con");CLo.click();CL1=document.querySelector("#app > div.coin-dialog-mask > div > div.coin-bottom > span");CL1.click()};
分析代码:
分析小视频投币的,其他番剧投币可以参考这个。
javascript:
iof=document.querySelector("#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.coin-bottom > span");
iof2=document.querySelector("#arc_toolbar_report > div.toolbar-left > span.coin > canvas");
//这里是判断有没有投币图标,有投币图标就点击。
//要注意的是setTimeout("oi()",250),这个定时器,能够在同一页面执行多个动作。因为一般来说,js一个浏览器页面,只能执行一个动作,如果跳到另一个页面,那这个浏览器就刷新了,就没有js的了。所以这个比较重要,可以让js延迟一个时间段执行,在一个浏览器页面可以执行两个动作。
if(iof){
iof.click();
setTimeout("oi()",250)
}else{
iof2.click();
setTimeout("oi()",250)
};
//这是延迟执行的函数
function oi(){
//ub1这是投一个币的。用的是css的selector。
//如果想投两个币,就改为#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.mc.clearfix > div.mc-box.right-con.on > div > img。
ub1=document.querySelector("#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.mc.clearfix > div.mc-box.left-con");
//这是点击确定的,也是用的css的selector。
surd=document.querySelector("#app > div.video-container-v1 > div.bili-dialog-m > div > div > div.coin-bottom > span");
//选择一个币
ub1.click();
//点击确定
surd.click()
}