一個程式員如何給LPL發彈幕加油
目的:自己的一個突發奇想,自己懶得發彈幕但是也想給直播熱鬧一下,為什么不寫個js呢?
使用說明:復制代碼至console執行即可,
代碼如下:
/**
* 隨機生成打Call 字串
*/
function getString(){
var strs=new Array("LPL加油!","少年阿bin的故事","SN!","打爆大烏龜","地火!","66666!");
var index=Math.floor(Math.random()*6);
return strs[index];
}
/**
* 發送彈幕
*/
function send(){
console.log('自動刷彈幕開始--->')
//給文本賦值
var obj = document.getElementsByClassName('chat-input')[0];
obj.value=getString();
console.log(obj);
//模擬鍵盤輸入事件
var event = document.createEvent("HTMLEvents");
event.initEvent("input", true, true);
obj.dispatchEvent(event);
//點擊發送按鈕
var btn=document.getElementsByClassName('txt')[0];
btn.disabled="";
btn.click()
console.log('自動刷彈幕結束--->')
}
//每8秒執行一次
var id = setInterval(function(){
console.log('回圈開始------')
send();
}, 8 * 1000 );
//40秒后取消 回圈
setTimeout(function(){
clearInterval(id);
console.log('結束------')
}, 40 * 1000 );
運行結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/197688.html
標籤:其他
上一篇:編程生涯-大學篇
