• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.1
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:2.5
软件大小:181M
更新时间:05-20

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 44
发新话题 回复该主题

[插件下载] IE内核网页填表插件-支持跨框架跨域哦 [复制链接]

1#
因为工作需要,经常需要使用网页填表插件,于是下载了论坛上的好些网页填表插件,论坛上的插件也是各有千秋,有些插件也是非常好的,但很多时候还是不能满足我的需要,为了自己方便,我下了点功夫,自己编写了一个IE内核的网页填表插件,目前还在不断优化,这个插件将逐步增加我需要的功能,如果其他朋友有需要或者有建议或者在使用中遇到什么问题,也可以加我的交流群368821822,联系我
因为,我再使用其他插件的时候经常遇到很悲催的问题,就是一般的插件,在使用的时候,对元素标识符,一般都是以ID CLASS 为确定元素唯一性的标志,可是我就经常遇到没有ID 类名也不是唯一的,这个时候就很悲催了,所以我才开发了这一款插件,它对元素标识符,支持一下几种方式:
例如,某元素源码为: <INPUT id=search_keyword class=ipt_search value=我了个去 name=query autocomplete="off" jQuery172056052350154344="2" sugId="1471321479815">
ID:元素标识符就是" id=search_keyword "
class: 元素标识符就是" id= class=ipt_search "
name: 元素标识符就是" name=query "
innertext: 元素标识符就是" innertext=我了个去"     代表选择文本为"我了个去"的元素
classname:元素标志符是"className=main     代表选取className等于main的元素
herf:元素标识符是"href=xxx.html"     代表选取链接href等于xxx.html的元素
src:元素标识符是"src=xxx.jpg"    代表选择图片链接src=xxx.jpg的元素
这么多种选择元素的方式,我不相信还取不到元素!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
其他优点主要有:
1.跨域操作,完全无视网页框架,所以你完全不用操心这个
2.选择元素的方式比较多,额上面说过了
3.好吧,还没想到
缺点呢
1,功能不够多,我会逐步添加的,有想法或建议请联系我
2.没想到
好了.来看看这个插件有什么功能吧!





家个使用例子:
  1. '下面的网址是按键论坛网页填表测试网页
  2. 'http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx
  3. hwnd = 69888'IE浏览器的句柄
  4. //使用插件,第一步,请进行初始化操作!
  5. If Plugin.iewz.Init(hwnd) = "1" Then
  6. TracePrint "初始化成功!"    
  7. Else
  8.     TracePrint "初始化失败!"
  9.     EndScript
  10. End If    
  11. '账号
  12. Call Plugin.iewz.WBK_SetText("id=ctl00_mainContent_tbUsername", "瓦砾卡卡")
  13. '密码
  14. Call Plugin.iewz.WBK_SetText("id=ctl00_mainContent_tbPassword", "1522aa55")
  15. '性别
  16. Call Plugin.iewz.DXK_SetChose("id=ctl00_mainContent_rblGender_0", 1)
  17. '爱好
  18. Call Plugin.iewz.XZK_SetChose("id=ctl00_mainContent_cblHobies_0", 1)
  19. Call Plugin.iewz.XZK_SetChose("id=ctl00_mainContent_cblHobies_2", 1)
  20. '自我评价
  21. Call Plugin.iewz.WBKDH_SetText("id=ctl00_mainContent_tbSelfAssement", "我来试一试,看一看效果如何?" & vbcrlf & "效果不错!")
  22. '同意
  23. Call Plugin.iewz.XZK_SetChose("id=ctl00_mainContent_cbAcceptTerms", 1)
  24. '点击提交
  25. Call Plugin.iewz.ButtonClick("id = ctl00_mainContent_btnSubmit")
复制代码
另外 分析工具我也上传下,大家一起下载吧,,帮助文档 使用视频大家去群里观看!


好了. 这个网页填表插件,目前还在不断优化,这个插件将逐步增加我需要的功能,如果其他朋友有需要或者有建议或者在使用中遇到什么问题,也可以加我的交流群368821822,联系我
插件的下载看这里: 交流群368821822,
IEwz.rar (, 下载次数:1311)

售价(铜币):5 [记录] [购买]


    已有1评分我要评分查看所有评分

    最后编辑瓦砾卡卡 最后编辑于 2016-08-22 11:28:45
    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    2#

    厉害!顶一个!~能做到在元素框中插入图片的功能么?后台选取图片插入元素框!

    3#

    回复 2楼woshihutong的帖子

    没太明白你的意思,具体说详细点。我看看能不能做到

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    4#


    就像这个图片里面的!

    5#

    后台插入本地图片,这个问题卡了好久了!

    6#

    回复 5楼woshihutong的帖子

    我想想办法,看能不能实现

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    7#

    回复 6楼瓦砾卡卡的帖子

    好的!太感谢了!

    8#

    件-支持跨域哦修改

    9#

    比较高级的操作

    真是我要学习的 不过有点太高深了

    10#

    帮顶!!!!

    11#

    回复 8楼644907630的帖子

    i无视网页框架,插件会自动解析的

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    12#

    回复 9楼liyaowu的帖子

    都是一步一步学习来的

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    13#

    回复 10楼woshihutong的帖子

    谢谢喽

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    14#

    回复 7楼woshihutong的帖子

    可以做到,但是要写成插件还是比较麻烦,我想想办法两天内应该能写出来,写出来发给你

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    15#

    回复 14楼瓦砾卡卡的帖子

    好的!先谢谢了!

    16#

    看看效果如何?

    17#

    感谢分享啦,看看,还不是很了解

    18#

    文本路径1="d:\1.txt"//网络地址,
    Text1= Plugin.File.ReadFileEx(文本路径1)
    文本路径2="d:\2.txt"//留言内容,
    Text2= Plugin.File.ReadFileEx(文本路径2)
    文本路径3="d:\3.txt"//留言者姓名,
    Text3= Plugin.File.ReadFileEx(文本路径3)
    行数=1
    For 行数
    hwnd =Plugin.iewz.GetIEHwnd'IE浏览器的句柄
    //使用插件,第一步,请进行初始化操作!
    If Plugin.iewz.Init(hwnd) = "1" Then
    TracePrint "初始化成功!"
    Else
    TracePrint "初始化失败!"
    EndScript
    End If
    内容1= Lib.文件.读取指定行文本内容(文本路径1,行数)
    Plugin.iewz.WY_Go 内容1
    Delay 5000
    内容2= Lib.文件.读取指定行文本内容(文本路径2,行数)
    Call Plugin.iewz.WBK_SetText("id=uyanmessage", 内容2)
    Delay 5000
    内容3= Lib.文件.读取指定行文本内容(文本路径3,行数)
    Call Plugin.iewz.WBK_SetText("id=nickname", 内容3)
    Delay 5000
    Call Plugin.iewz.ButtonClick("id=postSubmit")
    Delay 5000
    Next
    初始化失败,肯定有哪里写的不对,请指点一下迷津,
    内容具体页面,http://www.zy8.bid/n/13452

    19#

    看看啊看的时候经常遇到

    20#

    回复 18楼ajfaye的帖子

    你的初始化时使用的句柄有问题 不能用这个插件内的获取IE句柄,你可以调试下就发现 你获取的应该是空值,你应该使用鼠标指向或者提前查找好句柄直接写入,另外IE句柄值得是这个句柄,,看图所示 红色标记 部分

    按键接单:承接各类办公脚本,网页填表,游戏脚本
    QQ:603438273
    IEWZ网页填表插件交流群:368821822
    发新话题 回复该主题