资源描述:
《精易vip填表模块学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VIP填表格式:”属性名==属性值”精益编程助手不支持非Ie内核浏览器IE9浏览器.按f12在开发人员工具中切换成ie8或ie7后再分析填表浏览器句柄未初始化(就绪判断命令不需要使用)网页载入完毕,才能初始化成功.模块支持线程,但需要在初始化命令里面的第二个参数填写为真.框架网页填表操作需填写的第4个参数,强制初始化,获取新载入页面的对象.如果模块里用的是对象填表模式,在线程里工作必须初始化.可以在网页填表代码前后加初始化COM库和取消COM库有时需要执行网页事件(比如鼠标移出或移入等.).不推荐用索引方式编写(索引方法容易失效,网页元素顺序很可能会变.
2、)独有功能,写属性值,直接添加或修改属性的值.(此方法可以直接设置相应事件执行的属性结果)特别元素:1..地图热点(map)--搜索map提示字体来搜索到后取坐标点击(其实就是一张图片的某一块特定的区域,即地图热点.).2.Flash点击(必须在自己的浏览器里使用才行,一般用于视频上传.有很多的网页按钮都是flash做的,所以一定要注意.)3.表格列点击(新浪邮箱)具体看论坛的VIP填表例程.(这是有很多的情况,所以要多看例子.)这里要注意的是精易编程助手的探测功能所能看到的元素不一定是你想要的元素,最好使用分析,然后测试相关链接,div文本框等网页元素
3、属性,要多方面测试所分析到的网页元素.助手还有一个非常好用的功能就是执行脚本测试(支持js和vbs脚本.),用法是探测到网页的某一个元素后在执行脚本选项就可以进行测试了.下图为精易编程助手2.36版的执行脚本选项.电信189邮箱登录(跨域网址,所谓跨域指的是在一个网页框架中,嵌套了一个别的域名的网页,即跨域网站,比如在自己的网站域名上嵌套了百度的首页,这就是跨域网站.),这个填表其实是跨域网站填表,换行问题解决方法:(因为HTML中换行符的标识为
,所以要想在网页换行,只需要把易语言中的换行符直接替换为
即可.)关于多线程填表的注意事项(
4、提高资源利用率,防止卡死,提升效率)VIP模块4.14版本加入跨域网页填表,即网页初始化的第五个参数,真为非跨域网站,假为跨域网站.如果一直跳转或填表内存就会过高直接挂掉,这点要注意.解决办法为到一定程度自己结束进程,系统就会进行回收处理,然后自己再次启动来执行刚才的填表代码.,第二种解决办法为控制使用ie浏览器内核相关的程序来执行网页填表,这样自己的程序不会挂掉,ie浏览器内核相关的程序如果挂掉由外部控制程序执行来重启ie浏览器内核相关的程序然后再次填表.注意:这里有个cookies和ip地址的问题.VIP模块有对cookie独立处理的相关命令,如下图
5、,开启后程序结束一定要关闭浏览器设置代理的方法,相关软件界面: