找回密码
 注册
搜索
查看: 3634|回复: 21

按键精灵挖矿教学贴

[复制链接]
门派:丐帮
发表于 2019-1-28 16:04:18 | 显示全部楼层 |阅读模式
本人较懒,因为要养一堆小号,但是每天挖矿实在是坚持不下来,所以搞个按键精灵脚本自动挖一挖。
其实思路也非常简单,就是利用按键精灵,模拟鼠标和键盘的动作,把复杂的点按过程交由脚本自动运行,难度适中,适合初学者。

准备工作:

1、首先是准备工作,下载一个按键精灵2014,这个百度一下,下载的途径很多,包括腾讯电脑管家都有下载的,就不贴网址了。

2、下载安装完毕后,打开按键精灵2014,首页右下角打开网页按键精灵,我们需要抓取一些网页元素特征。


3、进入网页按键精灵之后,键入书剑永恒的网址,打开BBS的网页。打开网页分析菜单。


4、打开网页分析菜单之后,我们首先就要记录需要自动填写表单的内容,比如账号、密码、矿场页面、自动点击矿石等等。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

3

查看全部评分

门派:桃花岛
发表于 2019-1-28 17:25:10 | 显示全部楼层
太棒了, 然后这个就装在VPS是吧?
门派:丐帮
 楼主| 发表于 2019-1-28 16:13:47 | 显示全部楼层
本帖最后由 honglian@tj 于 2019-1-28 21:04 编辑

5、打开网页分析后,将鼠标放在"帐号"的空白表单上,第一次按F9键,抓取表单的元素特征字符串,第二次按F9停止抓取,
ctrl+c复制元素特征字符串,打开记事本,粘贴到记事本上备用。
例如:
帐号的元素特征字符串是:id:ls_username
密码的元素特征字符串是:id:ls_password
矿场的元素特征字符串是:tag:A&txt:矿场
……
等等,把这些需要自动填写表单的内容都复制记录到记事本文件上,备用。

6、新建脚本。

进入按键精灵主页面,点击新建脚本。双击脚本文件名称,进入编辑模式。

7、在编辑模式点击脚本源文件,准备编辑脚本。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
门派:丐帮
 楼主| 发表于 2019-1-28 16:15:23 | 显示全部楼层
本帖最后由 honglian@tj 于 2019-1-28 16:58 编辑

8、来看一段源代码,然后来逐条解释。
PID=Plugin.Web.Bind("wqm.exe")
Call Plugin.Web.Go("http://www.sjever.net/bbs/forum.php")
Call Plugin.Web.HtmlInput("你的账号","id:ls_username")
Call Plugin.Web.HtmlInput("你的密码","id:ls_password")
Call Plugin.Web.HtmlClick("tag:EM&txt:登录")
Delay 5000
Call Plugin.Web.HtmlClick("tag:A&txt:矿场")
Delay 3000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]&index:3")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:退出")
Delay 3000
KeyPress "F5", 1
Call Plugin.Web.HtmlClick("tag:A&txt:www.sjever.net")
Delay 3000

把脚本代码粘贴到源文件处,点击保存。然后点击 网页按键精灵》脚本》下拉菜单 处找到你保存的脚本文件,执行就可以了。
门派:丐帮
 楼主| 发表于 2019-1-28 16:19:59 | 显示全部楼层
PID=Plugin.Web.Bind("wqm.exe")                                         ---调用网页按键精灵
Call Plugin.Web.Go("http://www.sjever.net/bbs/forum.php")     ---打开书剑论坛BBS
Call Plugin.Web.HtmlInput("你的账号","id:ls_username")         ---自动填写表单,你自己的账号
Call Plugin.Web.HtmlInput("你的密码","id:ls_password")                ---自动填写表单,你自己的密码
Call Plugin.Web.HtmlClick("tag:EM&txt:登录")                           ---鼠标左键动作,点击登录按钮
Delay 5000                                                                           ---等待5秒,这个根据自己的刷新速度自行调整
Call Plugin.Web.HtmlClick("tag:A&txt:矿场")                             ---鼠标动作,点击矿场按钮
Delay 3000                                                                          ---等待3秒
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]")                            ---领取铁矿石
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")     ---领取完成后返回矿场
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]&index:3")                 ---领取金矿石
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")      ---领取完成后返回矿场
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:退出")                                ---点击退出按钮
Delay 3000
KeyPress "F5", 1                                                                         ---模拟键盘动作,点击f5刷新页面
Call Plugin.Web.HtmlClick("tag:A&txt:www.sjever.net")                   ----返回书剑论坛BBS
门派:丐帮
 楼主| 发表于 2019-1-28 16:27:47 | 显示全部楼层
本帖最后由 honglian@tj 于 2019-1-28 16:30 编辑

9、脚本相关命令的索引:


所用到的这些命令,都在按键精灵编辑模式》基本命令和全部命令中,关于命令的使用可以百度按键精灵使用视频,超级简单的,0基础都能20分钟学会。

其实网页精灵主要就是模拟鼠标、键盘的动作,编程执行的内容已经整合好的,我们要做的就是学会调用就可以了,原理不用懂。

比如上文提到的点击选择,在全部命令中的格式是这样的:

我们只要抓取了网页元素特征字符串,填写到网页元素特征字符串的空白格处,然后插入就行了。

10、多个id使用就更简单了,第八项复制粘贴一下脚本内容,下面加一个等待时间,把账号和密码修改一下就可以了。比如:
PID=Plugin.Web.Bind("wqm.exe")
Call Plugin.Web.Go("http://www.sjever.net/bbs/forum.php")
Call Plugin.Web.HtmlInput("账号1","id:ls_username")
Call Plugin.Web.HtmlInput("密码1","id:ls_password")
Call Plugin.Web.HtmlClick("tag:EM&txt:登录")
Delay 5000
Call Plugin.Web.HtmlClick("tag:A&txt:矿场")
Delay 3000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]&index:3")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:退出")
Delay 3000
KeyPress "F5", 1
Call Plugin.Web.HtmlClick("tag:A&txt:www.sjever.net")
Delay 3000
PID=Plugin.Web.Bind("wqm.exe")
Call Plugin.Web.Go("http://www.sjever.net/bbs/forum.php")
Call Plugin.Web.HtmlInput("账号2","id:ls_username")
Call Plugin.Web.HtmlInput("密码2","id:ls_password")
Call Plugin.Web.HtmlClick("tag:EM&txt:登录")
Delay 5000
Call Plugin.Web.HtmlClick("tag:A&txt:矿场")
Delay 3000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[领取]&index:3")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:[ 点击这里返回上一页 ]")
Delay 1000
Call Plugin.Web.HtmlClick("tag:A&txt:退出")
Delay 3000
KeyPress "F5", 1
Call Plugin.Web.HtmlClick("tag:A&txt:www.sjever.net")

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
门派:丐帮
 楼主| 发表于 2019-1-28 17:51:29 | 显示全部楼层
cxls@tj 发表于 2019-1-28 17:25
太棒了, 然后这个就装在VPS是吧?

,这个和mush没关系啊,就是打开网页自动登录矿场挖矿的,为什么要放到vps上?
门派:桃花岛
发表于 2019-1-28 18:06:35 | 显示全部楼层
honglian@tj 发表于 2019-1-28 17:51
,这个和mush没关系啊,就是打开网页自动登录矿场挖矿的,为什么要放到vps上?

我的意思是因为在VPS挂机, 这软件就得装在电脑上啊。。让他24小时抓矿
门派:丐帮
发表于 2019-1-28 18:24:49 | 显示全部楼层
cxls@tj 发表于 2019-1-28 18:06
我的意思是因为在VPS挂机, 这软件就得装在电脑上啊。。让他24小时抓矿

我也是同样的想法,挂vps让自动收矿,那是最好   
门派:丐帮
 楼主| 发表于 2019-1-28 18:52:37 | 显示全部楼层
那样的话还得设置按键精灵开机启动,还得设置定时。也就是说你得同时开着按键精灵、网页、mush,这就不是一个2核2G vps能干的事儿了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-8-8 04:42 , Processed in 0.046865 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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