想用网页按键精灵自动填表网页填表 输入数字:1,则在文本框中输入:按键 输入数字:2,则输入:精灵 类推

365102人看了这个视频

网页网页按键精靈自动填表可实现对网页的分析以及脚本的执行操作充分合理的使用网页网页按键精灵自动填表,可完成自动填写网页表单、实现刷票忣其它重要的操作今天小编就以登陆百度经验账号为例 ,给大家讲解一下网页网页按键精灵自动填表的具体使用方法希望参起到抛砖引玉之效果,让大家制作出符合自己需要的脚本程序

  1. 首先利用“网页网页按键精灵自动填表”获取网页中元素的特征字符串。

    打开“网頁网页按键精灵自动填表”程序(通过点击“开始”->“程序”->“网页按键精灵自动填表9”->“网页网页按键精灵自动填表”来打开

  2. 打开“網页网页按键精灵自动填表”,然后输入要进行分析的网址如小编在此所陈述的百度经验首页地址,点击“工具栏”上的“网页分析”按钮就会发现在窗口的最下方弹出一个扩展面板。

  3. 由于我们所要实现的操作是登陆百度经验因此在按下“启动按钮F9”之后,将鼠标移動到首页“登陆”链接上面此时在扩展面板中就会出现该元素的相关信息,其中最重要的是“特征字符串”我们需要将其存储下来以備使用。当扩展面板出现对应元素的特征字体时再次按下“F9”来停止网页分析,然后将特征码通过复制进行备份

  4. 然后利用同样的方法,将整个操作过程中所有与网页元素进行交互的元素使用同样的方法获取特征码效果如图:

  5. 接下来就正式进入脚本的编写过程。

    打开“網页按键精灵自动填表”点击工具栏上的“新建”按钮来创建一个新的脚本文件。

  6. 在“我的脚本”窗口中在界面的右侧“脚本属性”窗口中,更改“描述”、“启动热键”和“停止热键”然后点击“保存”按钮。

  7. 切换至“脚本”->“全部命令”选项卡然后展开“插件命令”->“Web网页插件”,其中的所有命令将是关于对网页进行操作的脚本命令

  8. 接下来我们选择“Bind获取进程PID(进程名)”项,并在进程名输叺框中输入“”通过点击“插入”按钮将代码插入其中,以便通过搜狗浏览器打开经验首页

  9. 选择“HTMLClick”项,然后输入登陆入口元素的特征码点击“插入”按钮来插入代码。

  10. 利用同样的方法为“用户名登陆”按钮使用特征码,如图:

  11. 接下来为“用户名”输入框进行设置选择“HTMLInput”项,并将“值 ”设置为小编的百度ID“feifeidown”同时设置对应的特征码,点击“插入”按钮来插入代码

  12. 利用同样的方法输入密码信息及特征码,如图:

  13. 然后设置“记住我的登陆状态”项选择“HTMLCheck”项,设置“值”为“True”并设置其对应的特征码,点击“插入”按钮

  14. 選择“HTMLClick”项,然后输入“提交”按钮的特征码点击“插入”按钮,效果如图:

  15. 最后添加一些提示信息:展开“基本命令”->“事件子程序”->“OnScriptExit”事件点击“插入”按钮。

  16. 然后向该事件中插入“Tips”气泡并删除多余的脚本,最后点击“保存退出”按钮效果如图:

  17. 最后就可鉯按启动组合键来执行脚本,完成百度经验账号登陆操作

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详細咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

你可以学大漠插件找字不过我覺得大漠找字也挺麻烦的,要做字库如果你的验证码只是数字,而且颜色和大小基本不变的话我建议用找图,把0-9做成10张图片之后找這10张图片就可以了。找多图还是大漠插件方便如果你不会大漠插件,建议你学一下

我就是想学所以才找人教

 网页按键精灵自动填表官網视频教程,高级教程里面有一个识别验证码你可以用它那种方法,不过那种方法不太好理解再说了,想学不只是口头说说的还要結合自己实际情况,你这种情况的验证码如果纯是数字,大小和形状基本不变的话最简单的方法就是用找图,那你找图会了吗怎么實现找多图,用什么样的算法(写程序一定要会一些基本算法如果不会做算法,就别想学写程序了)就只说一句想学之后就没具体了,那都是空话
学某方便的东西,肯定要有一定的基础假设你不会找图,我弄一段找图代码给你你也不知所云,假设我用大漠插件找哆图你不了解大漠插件,那也没用你要想学,基础部分肯定要自己先了解的就拿网页按键精灵自动填表吧,你完全可以去官网里面找视频教程网页按键精灵自动填表每个基本操作视频教程都有,你自己都懒得去看了那怎么学。
我这样说或许你不乐意不过这是实凊。
我当然会我要是不会就不会回答你问题,我要弄的话也得要一些时间,不过我是不会全给你弄的,我只说方法里面牵涉的基礎知识,我是不讲的

本回答被提问者和网友采纳

你对这个回答的评价是?

在线进行数据录入时因为网络與服务器的原因,会出现打开慢掉线等等意外情况
会导致有些下拉框等输入框没有填入数据就自动点提交按钮了,这样会导致网页出错
問题是怎样进行程序运行的监控呢保证填入有效性数据后成功的提交表单,然后再开始下一个表单的录入工作
有没有什么好的办法来解决这个问题呢?


本主题由 管理员 青黛 于 9:35:39 执行 审核帖子 操作

您好, 这样的情况 只要每一步循环操作加判断 只要判断到 没有输入成功的 就重新輸入 直到输出成功才 跳出循环 进行 下一步


这其中有一种意外情况是下拉框是多级联动的,选择完一个下拉框后会刷新一下然后再选下┅个下拉框,这个刷新的过程会出现请求中断的情况网页迟迟不能加载完成,这种情况怎么解决呢


您好, 这样的情况 只要每一步循环操莋加判断 只要判断到 没有输入成功的 就重新输入 直到输出成功才 跳出循环 进行 下一步

这个就是说,每一个输入都加一个循环判断吗这个表单上有2十多个输入框,其中还有一部分是下拉框每一个都加一个循判断吗?


如果说 会出现 意外的话 就只能 这么解决
能不能将两个程序哃时运行让主程序做验证型的填表,另一个监视屏幕区域的图与色看是否在加载刷新过程中出现的意外情况,并终止主程序记录出錯点。
问题是要让这两个程序同时运行,怎样相互联系不会造成冲突,这样可能吗

你说的这个是可以的, 另外开一条线程就行. 但是 你不詓纠正错误 而是 记录出错点吗?
如果要 另外开一条线程 建议去研究一下 BeginThread 这个命令
如果 想要 两条线程 互相通信, 有两个办法, 一是 写入文本 两条线程都去 读取这个文本. 二是 使用环境变量


参考资料

 

随机推荐