zoukankan      html  css  js  c++  java
  • 【其他】按键精灵9之网页账户登入刷投票

    初涉按键精灵,现学现卖:

    起因:被一朋友拉来帮其刷投票,想捡巧,决定用按键精灵。

    问题描述:手上已有若干账号,希望登入这些账号,然后选择指定的作品,对其进行投票。

    方案一:按键精灵主程序--新建脚步--录制(设置:将“记录鼠标移动轨迹”取消)--完成录制--调试

    •   “源文件”选项卡中可以自己写代码,方便对数据进行处理;再加上录制时产生的代码(看中的是其提供的坐标、事件);两部分进行组合后,可以解决问题。
    •   优点:简单;制作脚本速度快;不用涉及按键精灵的函数及插件;基本不受按键精灵软件本身稳定性影响。
    •   缺点:不可移植;网络的延时也要进行相应考虑并包含在代码里(这一点也很重要);显示器分辨率不同,其对应的坐标也不一样,所以必须在环境改变时重新制作脚步。

    方案二:按键精灵主程序--其自带的网页按键精灵--编写代码--调试

    •   “源文件”选项卡中自己写代码。
    •   写出好的代码:需要了解按键精灵的各种函数及插件;需要了解指定网页元素特征码(可以借助“Firefox-Web开发者-查看”功能);需要对流程及其了解,详细规划好各个部分的实现。
    •   优点:可移植。
    •   缺点:复杂;技术性强;非常依赖于按键精灵的函数、插件及网页按键精灵软件本身的可靠性与稳定性(如果这些不达标,那么将是结果脚本的硬伤);网络延迟有时会产生莫名奇妙的结果。

    总结与思考:

    •   按键精灵很强大!
    •   按键精灵还处在成长期,需要完善的地方(不只是bug)有很多!
    •   web插件目前支持的浏览器只有网页按键精灵(即wqm.exe)!

    其他:

    1. 按键精灵中“制作按键小精灵”模块可以由用户输入参数,这很新颖,也很好,但不知道为什么制作出的exe程序运行效率不高,而且本门还目前不知道其能不能通过命令行来为其传递参数并调用(如果能实现这点就很好);
    2. Plugin.Web.HtmlInput函数如果在循环体中,除了第一遍外,其他不能正确的执行。例:用Plugin.Web.HtmlInput函数为一表单输入用户名,在第一次循环可以成功,但其他次循环不能成功。不知道为什么?
    3. 本人没有在Plugin.File插件中找到带”将当前读写位置重设为初始位置“、”判断文件是否已经被Plugin.File.OpenFile函数打开“等这些功能的函数,希望能开发出来?
    4. Plugin.Web.HtmlClick函数不知道什么时候可以返回或退出?例:本人尝试着用这个函数点击一个<input type="image" onclick="javascript:return  confirm('你确定XXXX?');" language="javascript" />,结果该函数进去了出不来,程序就挂在那,后面代码不执行。
    5. 对于含验证码的表单,按键精灵说:规则的我基本能解决,不规则的我表示压力很大!
    6. 按键精灵可以自写插件,非常给力!
    7. 按键精灵很容易被打扰或者打扰其他程序,也不知道如何进行原子操作、回滚操作!
    8. 一个好的网络环境,对登入账户刷投票有很大帮助。

     

  • 相关阅读:
    【笔记】vue中websocket心跳机制
    【笔记】MySQL删除重复记录保留一条
    oss上传实例
    jquery实现图片点击旋转
    IDEA卡顿解决方法
    斐波那契数列
    【笔记】接口发送数据及接收
    【笔记】获取新浪财经最新的USDT-CNY的汇率
    【笔记】Java 信任所有SSL证书(解决PKIX path building failed问题)
    IDEA中报错“cannot resolve symbol toDF”,但编译正确可以运行
  • 原文地址:https://www.cnblogs.com/caixu/p/2459734.html
Copyright © 2011-2022 走看看