小助手说明书
(一)简介
小助手是一款全网自动化任务执行框架,其核心技术定位在“全能体”,“变形体”,“智能体”三个方面,专用于将针对各个网站的繁琐的手工操作转化为可被机器执行的自动化操作。比如:
在电商领域,小助手可以帮助买家监控某一款商品的库存与价格状态,实现有货或者价格下降到某一数值就自动下单与发送消息通知,从而避免买家需要守在电脑旁边不停刷新网页来监控商品信息。不仅如此,还可以帮助卖家将待出售的商品通过电商平台提供的商家后台进行批量自动上架,从而避免了商家一件件手工上传商品的繁琐工作量。
在酒店领域,小助手可以帮助代理商自动监控酒店房间的价格变化信息,实现准实时的修改房态与调整售价策略,从而提升代理商的销售业绩。
在自动化测试领域,小助手可以模拟人工操作网站的执行流程,根据每一个操作来判断网站逻辑是否正常,从而化解测试人员重复执行手工操作的枯燥感。
在数据化领域,小助手可以采集各个网站的数据信息并将这些信息转换为某一格式统一的数据,从而助力于企业大数据业务的推进。
在版权保护领域,小助手可以采集各个网站的图片信息并将这些图片与网站建立关联,从而助力于企业分析该网站使用的图片是否发生侵权。
诸如此类,需要操作网站完成某种目标的工作都可以转化为一种利用机器自动执行的方式实现。在小助手中,针对每个网站需要达成某种目标的每种操作都被实现为一个功能卡内置于小助手中。
正式使用时,犹如使用同一个浏览器在地址栏输入不同网址即可呈现不同网页一般,在小助手中选择不同的任务执行器即可执行不同的网站自动化操作任务达成对应的目标。
总之,小助手的定位是:“搞定所有网站,只用一个软件,让所有用户不再需要守在电脑旁边”。
(二)运行环境与安装
WINDOWS系统:WIN7\WIN10\WINDOWS SERVER 2008以上。
MAC系统:MAC 10.12以上。
360软件管家搜索:鸟域助手
下载后,双击软件安装文件setup4helper*.exe,选择系统“纯英文”路径进行安装。

图 0 软件安装过程
安装完毕后,在电脑桌面或者软件安装目录中可以看到小猴子图标,选中用鼠标右键单击以“管理员身份”运行即可。
(三)操作步骤
1:软件主界面

图 1 小助手主页
主界面从上至下分为5大区域,分别说明如下:
(1)红色框选区域是软件的全局参数设置区域。
全局参数对软件所有模块可见。
(2)绿色框选区域是软件的工作参数设置区域。
工作参数对具体任务执行器可见。
(3)紫色框选区域是软件的工具参数设置区域
工具参数仅当小助手作为一个功能端或者服务端时生效。
(4)橘黄色框选区域是软件的运行状态控制区域。
当小助手软件作为一个功能端时通过该区域控制小助手软件的运行状态。
(5)蓝色框选区域是软件的运行状态信息展示区域。
小助手软件运行过程中的提示信息都在这里展示。
备注:小助手的一次执行被称为一次任务,一次任务依赖的指令被用参数进行记录。
2:全局参数设置区域
(1)变形
利用变形可以决定在切换工作区域视图过程中,是否让控制栏与信息提示总是显示在界面中。

图 2 固定显示信息栏
(2)助手商店
点击助手商店,会引导用户访问淘宝店铺,了解鸟域最新热卖产品。
(3)在线问答
在线问答提供使用者反馈产品问题与查看已有问题解决方案。

图 3 在线问答
(4)关于软件
点击关于软件,可以查看软件版本信息,开发者合作申明与产品价格表。

图 4 关于软件
(5)系统设置
系统设置各项参数的作用如对应文字所示,其中,处理器指小助手软件依赖的浏览器内核,勾选不同的处理器会影响到网站的执行效果,就好像同一个网站用IE浏览器访问和用谷歌浏览器访问,呈现的效果会不一样。

图 5 系统设置
(6)激活
将机器码文本复制给开发者,获取授权码后需要在这里输入完成激活,激活后在右侧黑板可以看到具备使用权限的功能卡授权信息。

图 6 激活
3:工作参数设置区域
(1)处理内核标签页
展示小助手执行某一次任务时所依赖的处理器的运行状态。

图 7 处理内核标签页
(2)基本参数标签页
决定一次任务具体执行方式的命令设置。
任务执行器:用于选择要执行的自动化任务。
辅助教程:用于查看当前选中任务执行器的操作方法。
初始化参数文件:用于配置当前选中任务的作业集。
视图模式:用于设置当前选中任务的具体作业指令。

图 8 基本参数标签页

图 9 任务执行器

图 10 辅助教程

图 11 视图模式
(3)数据看板标签页
展示小助手执行某一次任务时所获取的数据信息。

图 12 数据看板标签页
(4)应用盒子标签页
展示小助手目前集成的相关网站服务的访问入口。

图 13 应用盒子标签页
4:工具参数设置区域
(1)作业设置
配置任务可用登录账号,调节任务执行速度,设置任务具体执行模式。

图 14 作业设置
账号管理:可以将不同任务执行器对应的网站账号密码在这里设置以便小助手利用这些账号信息自动登录网站。
最短睡眠时间和最长睡眠时间:控制任务执行速度,在执行任务中的某些循环操作时,会在最短睡眠时间和最长睡眠时间取一个随机值,用来得到随机间隔时间。单位:毫秒。
默认处理器:是小助手执行网站自动化任务时依赖的浏览器内核类别。一般情况下,利用谷歌浏览器内核作为
软件的默认处理器,如果需要指定为其他浏览器内核类别,请在系统设置中选择对应处理器后再切换默认处理器为指定类型的浏览器内核。
是否深度查询:开启后,任务运行过程中,当配置信息从缓存中获取失败时会尝试从数据库中获取。
是否追踪运行轨迹:开启后,任务运行过程中,出现在信息提示栏中的消息会记录到文件“result/log/任务执行器名称/track/时间戳.log”。
是否启用代理:开启后,任务运行过程中,检测到IP被网站封锁,会利用代理设置中的代理服务器进行切换IP操作。
是否启用缓存机制:开启后,任务运行过程中,会将读取的配置信息缓存,后续再次读取配置时,优先从缓存获取。
是否定时运行:开启后,任务将不会终止,按照指定周期反复运行。备注:后一次任务将在前一次任务完成后开始运行。
设置定时时间:定时运行模式下,任务首次运行的开始时间点。
设置定时周期:定时运行模式下,每次触发任务运行的时间周期,时间单位可在秒、分钟、小时三者之间切换。
是否服务模式:开启后,小助手可以作为一个套接字服务端接受外部指令执行相关操作。
服务地址:不可编辑,指示小助手运行机器的IP。
服务端口:可设置服务模式下监听的端口。
(2)参数设置
将某次任务设置的所有参数保存为参数文件供后续直接加载使用。
保存参数:类似于浏览器将网址保存进收藏夹,小助手可以将某一次任务设置的参数保存起来以方便下一次运行相同任务时不需要再重新设置参数。
加载参数:类似于浏览器打开收藏夹中的网址,小助手可以直接加载之前保存的参数以便直接使用之前某一次任务设置的参数来执行工作。
选择参数:可以选择之前保存的多份参数,此时,小助手将会依次利用这些参数来执行工作直到每个参数对应
的任务都执行完毕。

图 15 保存参数

图 16 加载参数

图 17 选择参数
(3)消息设置
支持邮箱,企业微信,钉钉三种消息模式。
邮箱设置各个参数项的作用,请见:https://pan.baidu.com/s/1C6f4M__NAuxfj96nHG1E_A?pwd=ltjb。
企微设置各个参数项的作用,请见:https://work.weixin.qq.com/api/doc/90001/90142/90593。
钉钉设置各个参数项的作用,请见:https://developers.dingtalk.com。

图 18 邮箱设置

图 19 企微设置

图 20 钉钉设置
(4)中间件设置
支持RDS,REDIS,MONGO,ZK,MQ,ES与OSS七种中间件。

图 21 RDS设置

图 22 REDIS设置

图 23 MONGO设置

图 24 Zookeeper设置

图 25 MQ设置

图 26 ES设置

图 27 OSS设置
(5)网络设置
支持代理IP服务和宽带服务设置。
代理用于解决小助手接口请求IP被网站封锁的问题,用户可购买小助手集成的代理平台服务(推荐通过:https://www.juliangip.com/user/reg?inviteCode=1004385 购买不限量动态私密代理)后,将对应连接信息在这里设置。
宽带用于解决小助手运行机器IP被网站封锁的问题,小助手会利用该信息进行自动拨号以修改机器IP。

图 28 代理设置

图 29 宽带设置
(6)其他
提供使用引导和福利小游戏。

图 30 引导牌

图 31 福利小游戏
5:运行状态控制区域
(1)登录鸟域

图 32 登录鸟域
输入鸟域账号和密码后,点击“登录鸟域”,会弹出智能验证码。验证码输入无误后会验证鸟域账号信息,如果登录成功,会依据账号拉取相关的在线许可,这些许可信息决定用户可以使用的小助手中的功能卡。

图 33 布谷即时通信
点击“布谷”,会弹出布谷即时通信对话客户端,在该客户端可以发送即时聊天信息或者点击“问道”向鸟域大长老提问。
(2)状态控制
清除信息:将清除信息面板中的提示消息。
开始、暂停、取消:控制任务的运行状态。
共用基本参数:在“选择参数”设置中选择了多个参数的情况下,启用“共用基本参数”将使每个任务执行采用当前作业设置中的定时模式和睡眠时间。
(3)查看消息
某些任务执行器运行过程中,会将关键消息采用右下角信息提示栏的方式进行展示。如果长时间没有阅读,消息提示栏会自动隐藏,该按钮用于主动打开消息提示栏查看消息。
(4)说明书
用于打开产品说明文档。
6:运行状态信息展示区域
展示任务执行过程中的提示信息,可以选中信息单击鼠标右键复制关注的信息文本内容。