From a442efffc80c862f2c490a9d85b3f47cf412daa9 Mon Sep 17 00:00:00 2001 From: lingling <1077478963@qq.com> Date: Tue, 24 Sep 2024 12:12:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E4=BC=98=E5=8C=96=E5=81=9A=E5=87=86?= =?UTF-8?q?=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/popup.js | 18 +++++++----------- lib/content.js | 43 +++++-------------------------------------- 2 files changed, 12 insertions(+), 49 deletions(-) diff --git a/js/popup.js b/js/popup.js index 863fa26..a48955f 100644 --- a/js/popup.js +++ b/js/popup.js @@ -63,10 +63,6 @@ $(function () { return true; }); - // async function text() { - // let a = await createTab("https://www.youtube.com/", "youtube"); - // return a; - // } async function youtube_shorts() { let a = await createTab( "https://www.youtube.com/shorts/", @@ -105,13 +101,13 @@ $(function () { //函数队列 let queue = []; // queue.push(play_finance);//好像js注入不进去 - queue.push(shopping); - queue.push(calendar); - queue.push(mail); - // queue.push(youtube); - queue.push(play_google); - queue.push(news_google); - queue.push(youtube_shorts); + // queue.push(shopping); + // queue.push(calendar); + // queue.push(mail); + queue.push(youtube); + // queue.push(play_google); + // queue.push(news_google); + // queue.push(youtube_shorts); //乱序执行 此处有问题 // queue=shuffleArray(queue) //当前执行的队列索引 diff --git a/lib/content.js b/lib/content.js index 5c446ae..cb4389e 100644 --- a/lib/content.js +++ b/lib/content.js @@ -305,44 +305,11 @@ async function youtube_shorts2(r, id) { async function youtube(r, id) { // 点击长视频观看 await delay(5); - //点击订阅 如果已经订阅过了就不用点 - if ( - $( - "div ytd-subscribe-button-renderer yt-smartimation yt-button-shape button" - ) - .eq(0) - .is(".yt-spec-button-shape-next--filled") - ) - $( - "div ytd-subscribe-button-renderer yt-smartimation yt-button-shape button" - ) - .eq(0) - .click(); - // 点赞 - if ( - $( - "div ytd-segmented-like-dislike-button-renderer div ytd-toggle-button-renderer yt-button-shape button" - ).is(".yt-spec-button-shape-next--tonal") - ) - $( - "div ytd-segmented-like-dislike-button-renderer div ytd-toggle-button-renderer yt-button-shape button" - ) - .eq(0) - .click(); - - $("button .yt-spec-button-shape-next--size-m").click(); - next_vido = Math.round( - Math.random() * - $("contents ytd-compact-video-renderer div ytd-thumbnail a").length - ); - if ( - next_vido == - $("contents ytd-compact-video-renderer div ytd-thumbnail a").length - ) - next_vido = next_vido - 1; - $("#contents ytd-compact-video-renderer div ytd-thumbnail a") - .eq(next_vido)[0] - .click(); + let vido_array=$(".yt-core-image.yt-core-image--fill-parent-height.yt-core-image--fill-parent-width.yt-core-image--content-mode-scale-aspect-fill.yt-core-image--loaded") + vido_array[getRandomInt(0,vido_array.length-1)].click() + await delay(5) + $(".yt-spec-button-shape-next.yt-spec-button-shape-next--tonal.yt-spec-button-shape-next--mono.yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-leading.yt-spec-button-shape-next--segmented-start").eq(0).click() + $(".yt-spec-button-shape-next.yt-spec-button-shape-next--filled.yt-spec-button-shape-next--mono.yt-spec-button-shape-next--size-m").eq(0).click() } function ServiceLogin(r, id) {