|
本帖最后由 pah 于 2013-5-22 02:00 编辑
过完年,开始学习易语言写网页游戏的辅助,先是看了之乎者也的老师的打造聊天室相关的教程,摸着水过河,写了一个控制台集中登录QQ页游的脚本,在学习过程当中,遇到问题就在精易论坛不停的查找资料,看看前辈们的代码,期间学会了简单的post登录,简单的COOKIS提交等等一些菜鸟觉的很难明白的知识.
半个月前,编写脚本的过程中遇到一个问题,如下面图中所示,如果关闭上面的按钮,就把游戏关闭了,需要关闭的是下面的那个按钮!
两个关闭按钮
最开始用精易助手分析网页,得到两个按钮的情况如下
精易助手分析结果
于是用普通填表,根据title这个属性来关闭,跳过次数为0,结果把游戏关闭了,犯了低级错误,把0改成1,关闭无效,
精易填表
后来想关不掉,是不是因为框架的原因咧,反正不懂怎么分析 ,那就论坛搜吧,找到了微凉老师的模块1.63版的,仔细的看老师写的例子,于是就开始改代码测试,把老师模块里面关于按钮的命令全部试了一遍,结果还是没有办法关闭下面的按钮,怎么办,厚着脸皮,抱着试试的心态,加了老师的QQ.
老师教我用 元素对象操作, 于是乎,又开始折腾起来.用下图中的代码,成功的关掉了按钮,但是,发现,第二次页面再弹出来的时候,关闭无效了.问老师,老师给我关于document的简单的常识.
告诉我可以通过元素唯一标识来操作元素对象.然后发给了我一个网站,HTML 基础教程,我进去学习了一下,什么是标签,什么是元素属性,大概明白了老师讲的意思.可是我没有办法取到这些我要的数据.怎么办,用工具吧,去网上down了个慧星小助手,分别分析两个关键按钮的属性,经过对比,发现同是 type属性但是属性值不一样,如果下图
type属性对比
最后成功代码图如下,上面按钮的type=submit 下面按钮的type=button
写到这里才发现原来自己文字表达能力实在不行,只是解决了半个月一直纠结在心里的一件事情,太高兴了.发到这里做个笔记,更是提醒自己,要学习的东西太多.
最后,感谢一下精易,在这里我学到了很多知识,感谢一个微凉老师,您的点拔让我得到了进步.
|
|