(1)前言-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院
前言
本套教程从0基础开始,对引流脚本的开发过程进行详细讲解。
教程的主要方式为,网站上列出大纲和重要知识点,录制1920*1080P的超清视频教程。教程会上传到B站等在线视频平台,另外提供网盘下载。
网站中也会更新一些开发过程中遇到的问题,让大家在学习中尽量少走弯路。
网上各种脚本开发教程也很多,但是都不太全面,不太完整。很多教程讲解的都太浅,导致新手看完之后,按照教程操作,会遇到更多的问题难以解决。
基于此,本教程会以商业脚本项目实战开发为主,让大家学有所有,学有所成。
这套教程的名字叫“引流脚本混合式开发技术”。所谓的混合式,就是不再使用单一的脚本开发语言和软件,而是使用按键精灵、javasript等多语言混合开发。其中可能会涉及到少量php、html、mysql、易语言等编程语言。适合小白学习,也适合有一定基础的朋友进阶。
网上很多教程时间太长,受众学习的时候容易出现精力分散的情况。本套教程每节时间控制在25分钟以内。如果内容太多,会分割成多节。
学习对象
引流脚本零基础入门、有基础进阶。
有过任何一门编程语言基础的朋友,学起来可能会更轻松。
知识储备
按键精灵MQ语言:
MQ是按键精灵针对旗下移动产品而设计的全新脚本开发语言。语言支持全中文阅读脚本,上手简单,易学易用。
按键精灵安卓版MQ语言官方资料JsDroid:
JsDroid简称Jsd,起初为js内核,后来升级为功能更强、扩展性更强的groovy内核。
Jsd可以在手机上定时执行自定义任务,而通过简单的groovy代码,轻松控制手机模拟操作,实现无人值守控制手机,支持无root环境。
JsDroid2官方文档
我为什么喜欢用JsDroid写脚本呢,因为编写简单快速,定位精准,有的代码可以直接通过看到的文字去编写代码,而不用说必须要抓到那张图才行。
说到全分辨率,其实我想的是当我更换设备时,我需要改的代码不会特别多或者不需要改,不会出现一换设备就哭晕在厕所。
传统的查找图色,如果换设备换分辨率,必须重新抓图。但是JsDroid不需要,甚至可以看图脑补代码。JavaScript动态脚本语言:
JavaScript 是世界上最流行的脚本语言。
JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。
JavaScript 被设计为向 HTML 页面增加交互性。
在本套教程中,JavaScript会用作引流脚本的开发。
W3school学院js教程Auto.js Pro:
Auto.js是利用安卓系统的“无障碍服务”功能,实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄(xml节点)来实现的。
使用autojs可以开发出不需要root权限,支持全分辨率的脚本。
开发文档触动精灵:
触动精灵是一款模拟手机触摸、按键操作的软件,通过制作脚本,可以让触动精灵代替双手,自动执行一系列触摸、按键操作。触动精灵简单、易用,不需要掌握任何编程知识就可以录制出功能强大的脚本;还可以使用编程知识,编写出功能更为复杂,交互更为灵活的脚本;只要能够在手机上完成的人为操作,触动精灵都可以代替完成,不仅省力,而且高效。
触动精灵官方开发文档
其中,按键精灵的MQ语言是必须熟练掌握的。
JavaScript需要掌握函数和变量的定义、引用的方法,简单的数据类型和流程控制。
JsDroid和触动精灵仅做了解。本套教程会调用jsdroid的按键精灵插件。
软件准备
- 按键精灵手机助手
- Total Control
- Sublime Text
- Visual Studio Code
- 雷电模拟器
硬件准备
- 有条件的话,请准备一台root过的手机。建议使用红米NOTE系列,性价比高。
- 本套教程中,如果需要用真机调试脚本,将使用root过的红米NOTE5A高配版进行调试。这台机器的屏幕分辨率是720X1280
- 如果有多分辨率调试需求,将使用root过的红米NOTE7进行调试。这台机器的屏幕分辨率是2340x1080,屏幕为水滴全面屏。(全分辨率脚本需要写全面屏适配)
开发环境
教程中所用的系统版本是MSDN WIN10_PRO_1809 (64位)
其他windows环境也可以正常开发。建议使用64位系统,内存4G以上,处理器4核以上。
视频教程
在线观看
(1)前言-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院相关推荐
- (5)微信运动点赞(上)-引流脚本混合式开发技术系列教程By飞云脚本学院
前言 由于微信限制和检测模拟器的登录,为了避免封号,本节教程我们使用红米NOTE5A高配版进行调试和开发. 这部手机的分辨率是720X1280 教程中,以后若是需要使用模拟器开发,模拟器的分辨率我也设 ...
- (4)按键精灵常用语法-引流脚本混合式开发技术系列教程By飞云脚本学院
说明 在IDE里打开帮助文档,进入按键精灵(手机版)命令大全.此帮助手册收录了按键精灵全部命令说明及使用范例. 本教程就不讲解这个官方文档的每个命令了.内容比较多,也很详细.建议大家自己去多看几遍. ...
- (9)全民小视频引流脚本模块化开发03-发送私信By飞云脚本学院
课程内容 完成发送私信的公共接口 开发环境与工具 APP版本:1.14.5.10 按键精灵:3.3.1.13754 JsDroid按键精灵插件:1.7.7 Auto.js Pro:7.0.3-0 终端 ...
- C#开发Unity游戏教程之使用脚本变量
C#开发Unity游戏教程之使用脚本变量 使用脚本变量 本章前面说了那么多关于变量的知识,那么在脚本中要如何编写关于变量的代码,有规章可循吗?答案是有的.本节会依次讲解变量的声明.初始化.赋值和运算. ...
- 【视频教程】帝国CMS模板开发制作系列教程03
在很早之前跟大家分享过Bootstrap的视频教程,今天我将跟大家分享帝国CMS制作网站的视频教程,本视频教程,主要是通过在本地搭建环境,制作网站的一个过程. 帝国CMS的网站程序可以到帝国官网进行下 ...
- 面向开发人员之ASP.NET开发技术系列课程(视频课程讲师:徐栋)
面向开发人员之ASP.NET开发技术系列课程(1):JSP开发人员篇--ASP.NET入门与探索.zip 讲座内容: ASP.NET和JAVA是当前软件开发的两大阵营,如何以现有的技术从JAVA开发转 ...
- 游戏开发技术系列丛书 献给游戏研发的专业人士
游戏开发技术系列丛书 献给游戏研发的专业人士 谁教会了<魔兽世界>的关卡设计 ? <半条命>作者倾心写就.盛大公司专业团队翻译 暴雪总裁等业内专家极力推荐! 游戏关卡设计 作者 ...
- autojs免root脚本引擎开发的微信群爆粉脚本免费开源分享代码
说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...
- 国仁网络资讯:视频号如何快速热门涨粉、引流变现;超详细运营教程。
众所周知,近年来国内短视频行业蓬勃发展,抖音日活6亿,快手日活也达5亿多,腾讯一直眼馋着这块蛋糕,不仅投资了快手,还自己开发了短视频APP--微视. 可微视的发展不如人意.而视频号作为微信的" ...
- ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—(1)读者序】★★★...
本书主要内容 大部分开发人员在学习Asp.net的过程中都有这样的体会,使用Asp.net开发很多年,但仍然感觉对Asp.net技术的了解比较少,对知识点的了解比较模糊:以及,在工作过程中经常接到克刻 ...
最新文章
- SpringBoot部署脚本,拿走即用!
- PHP 基础知识-数组
- python爬虫简单示例_最简单爬虫示例(入门级)
- 远程管理,无需在机房来回穿梭
- Edge 修改字符编码(详细图文)
- 图示SaaS:走向平台化,会产生什么变化?
- 自学python-python自学难吗
- Typora自定义主题css文件修改
- 用户手册(User Manual)书写规范
- 一个产品从立项到上线流程总结
- 自作孽!知网终于被查了,涉嫌垄断,背后到底是何方神圣?
- 信号与系统、数字信号处理——复试常见问题
- iptables 继续学习 “增删改查” 、MASQUERADE
- 定义Java中的方法及调用
- 二分法的复杂度O(log2n)是什么意思
- ueditor粘贴word图片无法显示的问题
- 分享一款市面比较好用的收款工具, SHOUK8 个人微信支付宝收款工具 微信支付宝财付通免签约收款即时到帐辅助
- Android图表库MPAndroidChart(二)——线形图的方方面面,看完你会回来感谢我的
- 观《加缪诺奖获奖感言》有感
- 干货 !玩转Linux中的输入输出管理(1)
热门文章
- 555定时器应用之--多谐振荡器
- action mutation 调用_Vuex源码学习(七)action和mutation如何被调用的(调用篇)
- iPhone5主摄像头图像传感器来自SONY
- 马斯克的“星链”会不会威胁中国太空安全?肯定会!
- 感性电路电流计算_电路理论——关于复功率的一些常见问题
- 如何将经典算法与人工智能结合?NeurIPS 2021
- Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation
- Android视频播放器在播放前出现灰色图像
- fn键台式计算机在哪,fn键在哪?小鱼教您fn键使用方法
- 一台计算机数据丢失与恢复,数据丢失后的六种计算机恢复方法