完成youto短视频操作
This commit is contained in:
parent
7084aedc74
commit
551f227d2a
|
@ -13,7 +13,7 @@ $(function () {
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
chrome.tabs.create(
|
chrome.tabs.create(
|
||||||
{
|
{
|
||||||
url: "https://www.baidu.com/",
|
url: "https://www.google.com",
|
||||||
},
|
},
|
||||||
(e) => {
|
(e) => {
|
||||||
name = "naver";
|
name = "naver";
|
||||||
|
@ -78,7 +78,7 @@ $(function () {
|
||||||
let queue = [];
|
let queue = [];
|
||||||
// queue.push(text2)
|
// queue.push(text2)
|
||||||
queue.push(news_google);
|
queue.push(news_google);
|
||||||
// queue.push(text2)
|
queue.push(text2)
|
||||||
//当前执行的队列索引
|
//当前执行的队列索引
|
||||||
let closed_index = 0;
|
let closed_index = 0;
|
||||||
|
|
||||||
|
|
|
@ -201,6 +201,9 @@ async function news_google(r, id) {
|
||||||
// RandomIntscrollBy();
|
// RandomIntscrollBy();
|
||||||
// await delay(getRandomInt(10, 30));
|
// await delay(getRandomInt(10, 30));
|
||||||
// }
|
// }
|
||||||
|
let x=$(".WwrzSb").length,y=1,shu=parseInt(Math.random() * (x - y + 1) + y);
|
||||||
|
$(".WwrzSb").eq(shu)[0].click();
|
||||||
|
scrollBy(0, 153);
|
||||||
send_close(id);
|
send_close(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -208,7 +211,7 @@ async function youtube_shorts2(r, id) {
|
||||||
//等待五秒怕加载速度过慢
|
//等待五秒怕加载速度过慢
|
||||||
await delay(5);
|
await delay(5);
|
||||||
//观看次数
|
//观看次数
|
||||||
let views = getRandomInt(5, 10);
|
let views = getRandomInt(50, 100);
|
||||||
for (let index = 0; index < views; index++) {
|
for (let index = 0; index < views; index++) {
|
||||||
//观看多少秒
|
//观看多少秒
|
||||||
let watch_time = getRandomInt(10, 30);
|
let watch_time = getRandomInt(10, 30);
|
||||||
|
@ -231,13 +234,14 @@ async function youtube_shorts2(r, id) {
|
||||||
).click();
|
).click();
|
||||||
await delay(getRandomInt(3, 5));
|
await delay(getRandomInt(3, 5));
|
||||||
//随机滑动评论区
|
//随机滑动评论区
|
||||||
RandomIntscrollBy();
|
// RandomIntscrollBy();
|
||||||
//关闭评论区
|
//关闭评论区
|
||||||
$(
|
$(
|
||||||
"#visibility-button > ytd-button-renderer > yt-button-shape > button > yt-touch-feedback-shape > div > div.yt-spec-touch-feedback-shape__stroke"
|
"#visibility-button > ytd-button-renderer > yt-button-shape > button > yt-touch-feedback-shape > div > div.yt-spec-touch-feedback-shape__stroke"
|
||||||
).click();
|
).click();
|
||||||
}
|
}
|
||||||
RandomIntscrollBy(600);
|
//下一个视频
|
||||||
|
$('#navigation-button-down > ytd-button-renderer > yt-button-shape > button > yt-touch-feedback-shape > div > div.yt-spec-touch-feedback-shape__stroke').click()
|
||||||
}
|
}
|
||||||
//看完关闭窗口
|
//看完关闭窗口
|
||||||
send_close(id);
|
send_close(id);
|
||||||
|
@ -247,79 +251,19 @@ async function youtube(r, id) {
|
||||||
alert("youto");
|
alert("youto");
|
||||||
// 点击长视频观看
|
// 点击长视频观看
|
||||||
await delay(10);
|
await delay(10);
|
||||||
wb = Math.round(
|
|
||||||
Math.random() * $("div #contents ytd-rich-grid-row img").length
|
|
||||||
);
|
|
||||||
if (
|
|
||||||
$("div #contents ytd-rich-grid-row img")
|
|
||||||
.eq(wb)
|
|
||||||
.is(".yt-core-image--fill-parent-height")
|
|
||||||
)
|
|
||||||
$("div #contents ytd-rich-grid-row img").eq(wb).click();
|
|
||||||
else
|
|
||||||
$("div #contents ytd-rich-grid-row img")
|
|
||||||
.eq(wb + 1)
|
|
||||||
.click();
|
|
||||||
|
|
||||||
sum = 1;
|
|
||||||
// 循环播放 2分钟执行一次 执行5次后关闭
|
|
||||||
var dingshiqi = setInterval(function () {
|
|
||||||
if (sum == 5) {
|
|
||||||
clearInterval(dingshiqi);
|
|
||||||
// 关闭当前窗口的所有标签
|
|
||||||
const currentTab = window.location.href;
|
|
||||||
chrome.tabs.query({ currentWindow: true }, (tabs) => {
|
|
||||||
tabs.forEach((tab) => {
|
|
||||||
if (tab.url !== currentTab) {
|
|
||||||
chrome.tabs.remove(tab.id);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
setTimeout(function () {
|
|
||||||
//点击订阅 如果已经订阅过了就不用点
|
//点击订阅 如果已经订阅过了就不用点
|
||||||
if (
|
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();
|
||||||
"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 (
|
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();
|
||||||
"div ytd-segmented-like-dislike-button-renderer div ytd-toggle-button-renderer yt-button-shape button"
|
|
||||||
).is(".yt-spec-button-shape-next--tonal")
|
$('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)
|
||||||
"div ytd-segmented-like-dislike-button-renderer div ytd-toggle-button-renderer yt-button-shape button"
|
next_vido=next_vido-1;
|
||||||
)
|
$('#contents ytd-compact-video-renderer div ytd-thumbnail a').eq(next_vido)[0].click();
|
||||||
.eq(0)
|
|
||||||
.click();
|
|
||||||
}, 5000);
|
|
||||||
$("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();
|
|
||||||
sum += 1;
|
|
||||||
send_close(id);
|
|
||||||
}, 240000);
|
|
||||||
// 1200000=20分钟
|
|
||||||
// 240000=4分钟
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function ServiceLogin(r, id) {
|
function ServiceLogin(r, id) {
|
||||||
|
|
Loading…
Reference in New Issue