完成youto短视频操作
This commit is contained in:
parent
7084aedc74
commit
551f227d2a
|
@ -13,7 +13,7 @@ $(function () {
|
|||
setTimeout(function () {
|
||||
chrome.tabs.create(
|
||||
{
|
||||
url: "https://www.baidu.com/",
|
||||
url: "https://www.google.com",
|
||||
},
|
||||
(e) => {
|
||||
name = "naver";
|
||||
|
@ -78,7 +78,7 @@ $(function () {
|
|||
let queue = [];
|
||||
// queue.push(text2)
|
||||
queue.push(news_google);
|
||||
// queue.push(text2)
|
||||
queue.push(text2)
|
||||
//当前执行的队列索引
|
||||
let closed_index = 0;
|
||||
|
||||
|
|
|
@ -201,6 +201,9 @@ async function news_google(r, id) {
|
|||
// RandomIntscrollBy();
|
||||
// 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);
|
||||
}
|
||||
|
||||
|
@ -208,7 +211,7 @@ async function youtube_shorts2(r, id) {
|
|||
//等待五秒怕加载速度过慢
|
||||
await delay(5);
|
||||
//观看次数
|
||||
let views = getRandomInt(5, 10);
|
||||
let views = getRandomInt(50, 100);
|
||||
for (let index = 0; index < views; index++) {
|
||||
//观看多少秒
|
||||
let watch_time = getRandomInt(10, 30);
|
||||
|
@ -231,13 +234,14 @@ async function youtube_shorts2(r, id) {
|
|||
).click();
|
||||
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"
|
||||
).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);
|
||||
|
@ -247,79 +251,19 @@ async function youtube(r, id) {
|
|||
alert("youto");
|
||||
// 点击长视频观看
|
||||
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 (
|
||||
$(
|
||||
"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-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();
|
||||
}, 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分钟
|
||||
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();
|
||||
|
||||
}
|
||||
|
||||
function ServiceLogin(r, id) {
|
||||
|
|
Loading…
Reference in New Issue