找回密码
 立即注册
搜索
查看: 26|回复: 0

使用Auto.js编写自动刷视频脚本:抖音快手极速版赚钱小技巧

[复制链接]

6367

主题

0

回帖

1万

积分

管理员

积分
19173
发表于 2025-4-23 05:35:51 | 显示全部楼层 |阅读模式
<p[][id_17[[]33758]]</p>   
最近很无聊,于是就看看抖音,再看看快手。发现它们都发布了极速版,只要观看就能够赚钱。虽然赚的钱很少,早上连一个包子都只能买得起,但总比没有好,谁让我们穷呢,能赚一点是一点。人都是贪心的,所以会觉得苦,然而人又很懒,就会想能不能把刷视频变成自动化的,于是就开始研究。网上找到几个资料,得知有一个叫 auto.js 的东西,它能自动刷且操作简单。于是我开始动手写了一个,并且还参考了网上的一些资料。

<p><pre>    <code>首先,下载一个 Visual Studio Code,它是开发 auto.js 的良好工具。下载完成后,再下载插件 Auto.js-Pro-Ext,其作者是 hyb1996。
</code></pre></p>
<p><pre>    <code>第二步,需要有一部安卓手机。接着,要下载一个 auto.js 开发工具。目前这个开发工具的最新版本是收费的,不过在网上可以找到破解版的。
第三步,打开手机上的 auto.js 应用。接着点开侧边栏,然后找到其他/调试服务。之后会弹出本机的 IP 地址。
</code></pre></p>
<p><pre>    <code>打开 vscode 。然后按下 shift+Ctrl+P 。接着选择 Auto.js start server 。
接着按 shift+Ctrl+P 这个操作,然后选择 auto.js 并将其连接到新设备,之后输入手机上的 IP 地址。
        就可以开始开发调试了。
        第五步,写代码。
</code></pre></p>
代码如下:

<p><pre>    <code class="prism language-c">                function <span class="token function">nextVideo</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
    <span class="token comment">//获得手机分辨率</span>
    var width <span class="token operator">=</span> device<span class="token punctuation">.</span>width<span class="token punctuation">;</span>
    var height <span class="token operator">=</span> device<span class="token punctuation">.</span>height<span class="token punctuation">;</span>
    <span class="token comment">滑动函数 swipe 可从坐标(x1,y1)滑动到坐标(x2,y2),所用时间为 t ms 。</span>
    <span class="token comment">//屏幕的像素是从左上角开始的,向下,向右增加</span>
    <span class="token function">swipe</span><span class="token punctuation">(</span>width<span class="token operator">/</span><span class="token number">2</span><span class="token punctuation">,</span>height<span class="token operator">/</span><span class="token number">2</span><span class="token punctuation">,</span>width<span class="token operator">/</span><span class="token number">2</span><span class="token punctuation">,</span>height<span class="token operator">/</span><span class="token number">3</span><span class="token punctuation">,</span><span class="token number">10</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>



function <span class="token function">randNum</span><span class="token punctuation">(</span>minnum <span class="token punctuation">,</span> maxnum<span class="token punctuation">)</span><span class="token punctuation">{</span>
    <span class="token keyword">return</span> Math<span class="token punctuation">.</span><span class="token function">floor</span><span class="token punctuation">(</span>minnum <span class="token operator">+</span> Math<span class="token punctuation">.</span><span class="token function">random</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token punctuation">(</span>maxnum <span class="token operator">-</span> minnum<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>

function <span class="token function">runApp</span><span class="token punctuation">(</span>appName<span class="token punctuation">,</span>runTimes<span class="token punctuation">)</span><span class="token punctuation">{</span>

    <span class="token function">sleep</span><span class="token punctuation">(</span><span class="token number">1000</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    var launchResult<span class="token operator">=</span><span class="token function">launchApp</span><span class="token punctuation">(</span>appName<span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">if</span><span class="token punctuation">(</span><span class="token operator">!</span>launchResult<span class="token punctuation">)</span><span class="token punctuation">{</span>
        <span class="token function">toast</span><span class="token punctuation">(</span><span class="token string">&#39;你还没有安装&#39;</span><span class="token operator">+</span>appName<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token function">back</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>

    <span class="token function">sleep</span><span class="token punctuation">(</span><span class="token number">3000</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    var sleepTime <span class="token operator">=</span> <span class="token number">10</span><span class="token punctuation">;</span>
    <span class="token comment">// 统计运行次数</span>
    var flagTime<span class="token operator">=</span><span class="token number">0</span><span class="token punctuation">;</span>
    <span class="token keyword">while</span><span class="token punctuation">(</span>true<span class="token punctuation">)</span><span class="token punctuation">{</span>
        flagTime<span class="token operator">++</span><span class="token punctuation">;</span>
        <span class="token comment">// 超过次数终止程序</span>
        <span class="token keyword">if</span><span class="token punctuation">(</span>flagTime<span class="token operator">></span>runTimes<span class="token punctuation">)</span><span class="token punctuation">{</span>
            <span class="token keyword">break</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span>

        sleepTime <span class="token operator">=</span> <span class="token function">randNum</span><span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">,</span><span class="token number">15</span><span class="token punctuation">)</span><span class="token punctuation">;</span>



        <span class="token function">log</span><span class="token punctuation">(</span><span class="token string">"已经执行 "</span><span class="token operator">+</span>flagTime<span class="token punctuation">.</span><span class="token function">toString</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">+</span><span class="token string">"次"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token function">sleep</span><span class="token punctuation">(</span>sleepTime<span class="token operator">*</span><span class="token number">1000</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token function">nextVideo</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>

function <span class="token function">run</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>   
    <span class="token function">runApp</span><span class="token punctuation">(</span><span class="token string">"快手极速版"</span><span class="token punctuation">,</span><span class="token number">10</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>

<span class="token comment">//程序开始运行之前判断无障碍服务</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token keyword">auto</span><span class="token punctuation">.</span>service <span class="token operator">==</span> null<span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token function">toastLog</span><span class="token punctuation">(</span><span class="token string">"请将快手极速版自动刷视频的辅助功能先开启!"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    app<span class="token punctuation">.</span><span class="token function">startActivity</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
        action<span class="token punctuation">:</span> <span class="token string">"android 的 settings 中的 ACCESSIBILITY_SETTINGS"</span>
    <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>
<span class="token function">run</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

</code></pre></p>
最后一步,按shift+Ctrl+P保存到指定的设备。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【远见科技】 ( 京ICP备20013102号-58 )

GMT+8, 2025-5-18 03:06 , Processed in 0.105239 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表