click(200,450)
sleep(3000)
//下拉添加一次書簽,方便回頭再看。
swipe(600, 1000, 600, 1800, 2000);
sleep(800)
//每5秒就點擊屏幕翻頁一次
var id = setInterval(function(){
"auto";
setScreenMetrics(1080,2160);
click(1000,1500);
}, 10000);
//60分鐘后取消循環
setTimeout(function(){
clearInterval(id);
}, 3600 * 1000);
log("你好")
alert("你好")
// 刷短視頻腳本(可應用于快手、抖音等短視頻APP應用)
// Auto.js 版本: 4.1.1 Alpha2
// 編輯器: Visual Studio Code
// 插件: Auto.js-VSCodeExt-Fixed
// for (var i = 1; i <= 10; i++) {
// var x1 = device.width / 2 + random(0, 10)
// var y1 = (device.height / 6) * 5 + random(0, 10)
// var x2 = device.width / 2 + random(0, 10)
// var y2 = device.height / 6 + random(0, 50)
// var swipe_time = 450 + random(0, 30)
// var sleep_time = 2000 + random(1000, 5000)
// swipe(x1, y1, x2, y2, swipe_time)
// sleep(sleep_time)
// }
// ————————————————————————————————————————————————————————————————————————
// adTime = 40000 + random(1000, 5000)
// gapTime = 60000 * 21 + random(1000, 5000)
// function click_bounds(obj) {
// var point = obj.bounds()
// click(point.centerX() + random(0, 10), point.centerY() + random(0, 10))
// }
// function closeAd() {
// if (desc('返回').exists()) {
// back()
// sleep(1000)
// back()
// sleep(1000)
// } else {
// back()
// sleep(1000)
// }
// }
// function runTask() {
// click_bounds(text('去領取').findOnce())
// sleep(adTime)
// closeAd()
// if (text('領取獎勵').exists()) {
// click_bounds(text('領取獎勵').findOnce())
// sleep(adTime)
// closeAd()
// }
// }
// function treasureBox() {
// click_bounds(text('開寶箱得金幣').findOnce())
// sleep(3000)
// click_bounds(text('看廣告視頻再賺').findOnce())
// sleep(adTime)
// closeAd()
// if (text('領取獎勵').exists()) {
// click_bounds(text('領取獎勵').findOnce())
// sleep(adTime)
// closeAd()
// }
// }
// function main() {
// while (!text('去領取').exists()) {
// toast('請打開任務界面')
// }
// runTask()
// sleep(5000)
// treasureBox()
// }
// main()
// setInterval(main, adTime)
click(200,450)
sleep(3000)
//下拉添加一次書簽,方便回頭再看。
swipe(600, 1000, 600, 1800, 2000);
sleep(800)
//每5秒就點擊屏幕翻頁一次
var id = setInterval(function(){
"auto";
setScreenMetrics(1080,2160);
click(1000,1500);
}, 10000);
//60分鐘后取消循環
setTimeout(function(){
clearInterval(id);
}, 3600 * 1000);
Git
/src/config/index.js中的baseUrl需要換成你自己搭建的后臺接口域名
vue.config.js中的BASE_URL按照代碼注釋換成你的地址
export default {
/**
* @description 配置顯示在瀏覽器標簽的title
*/
title: 'ApiAdmin身邊的接口管理專家',
/**
* @description 是否使用國際化,默認為false
* 如果不使用,則需要在路由中給需要在菜單中展示的路由設置meta: {title: 'xxx'}
* 用來在菜單中顯示文字
*/
useI18n: false,
/**
* @description api請求基礎路徑
*/
baseUrl: {
dev: 'http://test.com/',
pro: 'https://test.com/'
},
/**
* @description 需要加載的插件
*/
plugin: {
}
}
https://game.iweike360.com/
https://game.iweike360.com/
修改成自己的
https://wwt.lanzouj.com/ieJDa09dy7pe 8m71
https://wwt.lanzouj.com/iZFZj09dx8cb
<!-- All in One SEO 4.2.3.1 -->
<title>利用 Auto.js 做一個自動刷短視頻的腳本 - 佛利斯博客</title>
<meta name="description" content="一直在用 Airtest 來做自動化,但是 Airtest 唯一缺點就是需要連接手機到 PC 端。而 Auto" />
<meta name="robots" content="max-image-preview:large" />
<meta name="google-site-verification" content="dChWmdJqzv9KFQb0zjUr-OskTl0s3w7RHb2thyiNGO0" />
<meta name="keywords" content="auto.js,autojs,腳本,自動化,編程筆記" />
<link rel="canonical" href="https://www.forece.net/post/5448.htm" />
<meta name="generator" content="All in One SEO (AIOSEO) 4.2.3.1 " />
<meta property="og:locale" content="zh_CN" />
<meta property="og:site_name" content="佛利斯博客 -" />
<meta property="og:type" content="article" />
<meta property="og:title" content="利用 Auto.js 做一個自動刷短視頻的腳本 - 佛利斯博客" />
<meta property="og:description" content="一直在用 Airtest 來做自動化,但是 Airtest 唯一缺點就是需要連接手機到 PC 端。而 Auto" />
<meta property="og:url" content="https://www.forece.net/post/5448.htm" />
<meta property="article:published_time" content="2022-02-28T03:55:06+00:00" />
<meta property="article:modified_time" content="2022-03-17T07:25:30+00:00" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="利用 Auto.js 做一個自動刷短視頻的腳本 - 佛利斯博客" />
<meta name="twitter:description" content="一直在用 Airtest 來做自動化,但是 Airtest 唯一缺點就是需要連接手機到 PC 端。而 Auto" />
<meta name="google" content="nositelinkssearchbox" />
<script type="application/ld+json" class="aioseo-schema">
{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.forece.net\/#website","url":"https:\/\/www.forece.net\/","name":"\u4f5b\u5229\u65af\u535a\u5ba2","inLanguage":"zh-CN","publisher":{"@id":"https:\/\/www.forece.net\/#person"}},{"@type":"Person","@id":"https:\/\/www.forece.net\/#person","name":"Forece","image":{"@type":"ImageObject","@id":"https:\/\/www.forece.net\/post\/5448.htm#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/83b9c9fa1d1c368cc07131c8f988e7fe?s=96&d=mm&r=g","width":96,"height":96,"caption":"Forece"}},{"@type":"BreadcrumbList","@id":"https:\/\/www.forece.net\/post\/5448.htm#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.forece.net\/#listItem","position":1,"item":{"@type":"WebPage","@id":"https:\/\/www.forece.net\/","name":"\u4e3b\u9801","description":"\u4f5b\u5229\u65af\u535a\u5ba2\u662f\u4e00\u4e2a\u5173\u6ce8\u4e92\u8054\u7f51\u548cIT\u6280\u672f\u7684\u535a\u5ba2,\u4e3b\u8981\u63d0\u4f9b\u672c\u4eba\u7684\u56fd\u5916\u751f\u6d3b\u65e5\u5fd7,\u4e92\u8054\u7f51\u8d44\u8baf,IT\u6280\u672f\u548c\u7f51\u7edc\u8d5a\u94b1\u7b49\u76f8\u5173\u4fe1\u606f\u3002","url":"https:\/\/www.forece.net\/"}}]},{"@type":"Person","@id":"https:\/\/www.forece.net\/post\/author\/forece#author","url":"https:\/\/www.forece.net\/post\/author\/forece","name":"Forece","image":{"@type":"ImageObject","@id":"https:\/\/www.forece.net\/post\/5448.htm#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/83b9c9fa1d1c368cc07131c8f988e7fe?s=96&d=mm&r=g","width":96,"height":96,"caption":"Forece"}},{"@type":"WebPage","@id":"https:\/\/www.forece.net\/post\/5448.htm#webpage","url":"https:\/\/www.forece.net\/post\/5448.htm","name":"\u5229\u7528 Auto.js \u505a\u4e00\u4e2a\u81ea\u52a8\u5237\u77ed\u89c6\u9891\u7684\u811a\u672c - \u4f5b\u5229\u65af\u535a\u5ba2","description":"\u4e00\u76f4\u5728\u7528 Airtest \u6765\u505a\u81ea\u52a8\u5316\uff0c\u4f46\u662f Airtest \u552f\u4e00\u7f3a\u70b9\u5c31\u662f\u9700\u8981\u8fde\u63a5\u624b\u673a\u5230 PC \u7aef\u3002\u800c Auto","inLanguage":"zh-CN","isPartOf":{"@id":"https:\/\/www.forece.net\/#website"},"breadcrumb":{"@id":"https:\/\/www.forece.net\/post\/5448.htm#breadcrumblist"},"author":"https:\/\/www.forece.net\/post\/author\/forece#author","creator":"https:\/\/www.forece.net\/post\/author\/forece#author","datePublished":"2022-02-28T03:55:06-04:00","dateModified":"2022-03-17T07:25:30-04:00"},{"@type":"Article","@id":"https:\/\/www.forece.net\/post\/5448.htm#article","name":"\u5229\u7528 Auto.js \u505a\u4e00\u4e2a\u81ea\u52a8\u5237\u77ed\u89c6\u9891\u7684\u811a\u672c - \u4f5b\u5229\u65af\u535a\u5ba2","description":"\u4e00\u76f4\u5728\u7528 Airtest \u6765\u505a\u81ea\u52a8\u5316\uff0c\u4f46\u662f Airtest \u552f\u4e00\u7f3a\u70b9\u5c31\u662f\u9700\u8981\u8fde\u63a5\u624b\u673a\u5230 PC \u7aef\u3002\u800c Auto","inLanguage":"zh-CN","headline":"\u5229\u7528 Auto.js \u505a\u4e00\u4e2a\u81ea\u52a8\u5237\u77ed\u89c6\u9891\u7684\u811a\u672c","author":{"@id":"https:\/\/www.forece.net\/post\/author\/forece#author"},"publisher":{"@id":"https:\/\/www.forece.net\/#person"},"datePublished":"2022-02-28T03:55:06-04:00","dateModified":"2022-03-17T07:25:30-04:00","commentCount":1,"articleSection":"\u7f16\u7a0b\u7b14\u8bb0, auto.js, autojs, \u811a\u672c, \u81ea\u52a8\u5316","mainEntityOfPage":{"@id":"https:\/\/www.forece.net\/post\/5448.htm#webpage"},"isPartOf":{"@id":"https:\/\/www.forece.net\/post\/5448.htm#webpage"},"image":{"@type":"ImageObject","@id":"https:\/\/www.forece.net\/post\/5448.htm#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/83b9c9fa1d1c368cc07131c8f988e7fe?s=96&d=mm&r=g","width":96,"height":96,"caption":"Forece"}}]}
</script>
<!-- All in One SEO -->
本店所有商品24小時自動發貨
親,直接拍就可以呢
各位請養成良好的購物習慣【避免不必要的麻煩】
1.源碼為虛擬產品,拍前請慎重,購買源碼前有演示站的先測試演示站,沒有演示站的可以聯系客服咨詢再下單!源碼一切功能、UI以演示站為準!不保證所有源碼都無BUG,演示站以外問題不接受任何理由退款,務必測試完購買。
2.源碼搜藏網安裝服務僅對網站源碼安裝和前端搭建,不進行設置,網站環境需買家自行配置好,安裝網站和前端搭建,需要買家提供服務器賬號以及域名,不接受QQ等一切遠程操作。linux可以只提供寶塔或其他面板!如果需要對接支付充值、短信、APP、網站名稱及圖片修改設置等,另外協商費用。另外,購買前務必看清環境要求,環境不對測試有問題不能成為退款的理由!
3.收費服務:服務器環境配置、系統安裝、網站調試(如需要請跟客服提前溝通好)
4.免責聲明:本店所售源碼只供娛樂模擬測試研究,不得使用于非法用途,不得違反國家法律,否則后果自負!購買以后用作他用附帶的一切法律責任后果都由購買者承擔于本店無任何關系!
5.請知曉再購買。一經下單既默認同意以上條款!謝謝大家支持理解。
源碼介紹
ThinkPHP開發的一款醫療門診系統源碼。是一款專業用于醫療進銷存數據統計的管理系統,功能齊全,科室管理、掛號費管理、處方附加費、檢查項目費、藥品管理、藥品進銷存、看病就診、醫生排班等功能,數據統計功能,清楚的看出醫院的一些常用數據。使用方便。 帶第三方配置,帶微信登錄!
1、基于ThinkPHP開發的開發的一款醫療門診系統源碼
2、是一款專業用于醫療進銷存數據統計的管理系統,功能齊全,使用方便。
3、科室管理、掛號費管理、處方附加費、檢查項目費、藥品管織夢cms免費模板理、藥品進銷存、看病就診、醫生排班等功能,數據統計功能,清楚的看出醫院的一些常用數據。
4、此套源碼目前市面上的手機端都有顯示問題,所以不帶手機端。
源碼壓縮包大小30.8MB
http://test.com/Index/base_index
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
<?php
$input_file_1 = $argv[1];
$input_file_2 = $argv[2];
$output_file = $argv[1] . '.restore.php';
$code = file_get_contents($input_file_1);
$code2 = file_get_contents($input_file_2);
$key = find_key($code2);
// 替換函數名
$code = replace_globals_var($code, $code2, $key);
// 解析字符串
$decrypt_func_name = find_decrypt_func_name($code2);
$code = decrypt_decrypt_func($code, $decrypt_func_name, $key);
file_put_contents($output_file, $code);
echo '復原后文件已寫入到 ', $output_file, PHP_EOL;
function get_globals_var($code, $var_name, $key) {
$pos1 = strpos($code, $var_name);
$pos2 = strpos($code, "'", $pos1) + 1;
$pos3 = strpos($code, "'", $pos2);
$arg1 = substr($code, $pos2, $pos3 - $pos2);
$value = decrypt($arg1, $key);
return $value;
}
function replace_globals_var($code, $code2, $key)
{
$result = '';
$pos1 = 0;
while (false !== ($pos2 = strpos($code, '$GLOBALS', $pos1))) {
$pos3 = strpos($code, "'", $pos2) + 1;
$pos4 = strpos($code, "'", $pos3);
$pos5 = strpos($code, ']', $pos4);
$var_name = substr($code, $pos3, $pos4 - $pos3);
$value = get_globals_var($code2, $var_name, $key);
$search = substr($code, $pos2, $pos5 + 1 - $pos2);
$code = str_replace($search, $value, $code);
$pos1 = $pos2;
}
return $code;
}
function decrypt($data, $key)
{
$data_1 = '';
for ($i = 0; $i < strlen($data); $i++) {
$ch = ord($data[$i]);
if ($ch < 245) {
if ($ch > 136) {
$data_1 .= chr($ch / 2);
} else {
$data_1 .= $data[$i];
}
}
}
$data_1 = base64_decode($data_1);
$key = md5($key);
$j = $ctrmax = 32;
$data_2 = '';
for ($i = 0; $i < strlen($data_1); $i++) {
if ($j <= 0) {
$j = $ctrmax;
}
$j--;
$data_2 .= $data_1[$i] ^ $key[$j];
}
return $data_2;
}
function find_key($code)
{
// $v1 = $v2('bWQ1');
// $key1 = $v1('??????');
$pos1 = strpos($code, "('" . preg_quote(base64_encode('md5')) . "');");
$pos2 = strrpos(substr($code, 0, $pos1), '$');
$pos3 = strrpos(substr($code, 0, $pos2), '$');
$var_name = substr($code, $pos3, $pos2 - $pos3 - 1);
$pos4 = strpos($code, $var_name, $pos1);
$pos5 = strpos($code, "('", $pos4);
$pos6 = strpos($code, "')", $pos4);
$key = substr($code, $pos5 + 2, $pos6 - $pos5 - 2);
return $key;
}
function find_decrypt_func_name($code)
{
// function decrypt_func($arg1, $arg2 = '')
// ...
// $v1 = $v2('bWQ1');
$pos1 = strpos($code, "('" . preg_quote(base64_encode('md5')) . "');");
$pos2 = strrpos(substr($code, 0, $pos1), 'function ');
$pos2 = $pos2 + strlen('function ');
$pos3 = strpos($code, '(', $pos2);
$decrypt_func_name = substr($code, $pos2, $pos3 - $pos2);
return trim($decrypt_func_name);
}
function decrypt_decrypt_func($code, $decrypt_func_name, $key)
{
$result = '';
$pos1 = 0;
while (false !== ($pos2 = strpos($code, $decrypt_func_name, $pos1))) {
$pos3 = strpos($code, "'", $pos2) + 1;
$pos4 = strpos($code, "'", $pos3);
$pos5 = strpos($code, ")", $pos4);
$arg1 = substr($code, $pos3, $pos4 - $pos3);
$value = decrypt($arg1, $key);
$search = substr($code, $pos2, $pos5 + 1 - $pos2);
$code = str_replace($search, var_export($value, true), $code);
$pos1 = $pos2;
}
return $code;
}
- 空白目錄
- thinkcmf的權限管理
- thinkcmf+unicmf添加頁面
- Thinkphp5做后臺 Uni-app做前臺解決跨域問題
- 組件
- h5跨域-uniapp
- thinkphp5 auth 教程
- thinkphp5Auth類
- uniapp添加與編輯的差別
- 常見的請求方式
- uni 單選回顯數據_uniapp 頁面跳轉傳值和接收
- uni-app 單選/多選/滑動 demo
- 關于uniapp checkbox多選框如何傳值傳數據
- uniApp 多選框checkbox ,判斷是否選中
- uniapp添加復選框和獲取復選框的值
- uni-app中全選多選單選
- uniapp多選框CheckBox 數據接收
- uniapp下拉列表單選框復選框實戰demo(編輯或詳情頁)
- uni-data-CheckBox-OK
- js 字符串數組轉換成數字數組
- js把字符串轉為數組對象
- js中數組對象字符串的相互轉換
- JS怎么把字符串數組轉換成整型數組
- 小程序開發
- tp5.1跨域請求
- uniapp-h5跨域
- 新增
- order
- uni-app中調取接口的三種方式與封裝uni.request()
- uView-checkbox
- 給u-view的u-select賦值
- uView-下拉框、復選框、單選框 數據發送及接收
- CURD操作
- thinkphp5.1增刪改查
- TP5.1添加數據成功之后返回自增主鍵id
- Thinkphp實戰之Request默認值except only 以及過濾參
- uni-app跨域解決方案
- thinkphp5.1+uni-app接口開發中跨域問題解決方案
- tp6 + uniapp 前后端跨域解決方案
- uniapp-token相關
- uniapp request請求封裝包含token兼容多端,簡單易用
- CORS.php
- ThinkPHP6 API開發前后端分離用戶信息保存在后端的方法
- thinkphp的jwt(JSON Web Token)身份驗證
- thinkphp6增刪改查
- PHP模擬GET,POST請求
- php模擬get、post發送請求的6種方法
- thinkphp6
- uniapp封裝網絡請求
- thinkphp6搭建后端api接口jwt-auth
- uniapp實現APP微信登錄流程
- [uni-app] 中保持用戶登錄狀態
- 詳解vue中localStorage的使用方法
- vue 實現通過vuex 存儲值 在不同界面使用
- dispatch:異步操作,數據提交至 actions ,可用于向后臺提交數據
- ThinkPHP6.0 + Vue + ElementUI + axios 的環境安裝到實現 CURD 操作
- tp6錯誤集
- TP6 模型插入/添加數據,自動插入時間(自動時間戳)
- 手機不開機維修思路
- thinkphp6解決vue跨域問題
- 從0基礎獲取短視頻去水印解析接口制作
- thinkphp5 刪除緩存
- thinkPHP,怎么把json文件里面的數據導入數據庫
- 數字轉字符php
- php – 直接用curl下載遠程文件
- thinkphp – 直接用curl下載遠程文件
- apiAdmin安裝
- echart
- thinkphp開發小程序推廣分享帶參數二維碼生成
- php同比增加函數
- PHP獲取同比上周、上一個月,上一個季度,去年時間區間
- “前3秒”金句100例,趕緊收藏起來!
- PHP配合微信公眾號生成推廣二維碼
- thinkphp5+php微信公眾號二維碼掃碼關注推廣二維碼事件實現
- 獲取當前時間上一周的開始時間和結束時間
- TP6 查找指定工作日
- PHP 獲取當天、近一周、本周、上月、本月、本季度、上季度時間方法大全
- php獲取今日、昨日、本周、本月 日期方法
- Tp5+mysql按年季度月周日小時查詢時無數據的時間段補0方法
- mysql按天統計的時候,該天沒有數據也要統計為0
- 列出一星期的日期 無數據補0
- thinkphp6本周 上周 周一 周末日期
- 補全日期 無數據補0
- php+pv統計代碼實現,Laravel 10 行代碼實現簡單的網站 pv uv 統計
- 通過API獲取ip地址以及城市和運營商
- 獲取訪客信息
- 13行代碼實現微信小程序設置概率觸發激勵視頻閱讀文章
- uniapp 微信小程序 獲取場景值和場景值個性化參數
- 微信小程序分享小程序碼的生成(帶參數)以及參數的獲取
- 小程序推廣分享帶參數二維碼生成
- uniapp微信小程序生成對應頁面二維碼
- uniapp獲取當前頁面url
- uniapp微信小程序--微信登錄
- 微信小程序,生成小程序碼中scene參數的存放和獲取問題
- uni-app 微信小程序生成二維碼帶參數
- uni-app 微信小程序如何把圖片保存到本地相冊?
- thinkPHP5使用assign()傳遞富文本,前端解析成HTML標簽
- tp6解析編輯器里面的html標簽原樣輸出
- PHP判斷url鏈接是否被百度收錄
- 微擎安裝模塊時提示 Failed to connect to we7.rewlkj.com port 80: Timed out
- 小程序碼生成
- thinkphp開發小程序推廣分享帶參數二維碼生成0
- tp3.2偽靜態
- apiadmin安裝教程-2022.8更新
- autojs事件代碼
- uuuu
- thinkphp6: API 多版本控制