当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于建设银行的网银,写了两个脚本用来登录,请指教。
帖子发表于 : 2008-10-18 10:45 
头像

注册: 2008-10-13 7:34
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
先说一下我的环境,我用的是ubuntu下面的火狐3+猴子扩展

我打开建设银行的网页,然后点击登录,
画面上面只有网上银行帐号的文本框,而没有密码和附加码的输入框。
查看html后发现,原来是因为这些东西是放在一个叫fclogin的iframe里面,于是写下下面的这段代码,把height 设置成为500;

var allTextareas, thisTextarea;
allTextareas = document.getElementsByTagName('iframe');
for (var i = 0; i < allTextareas.length; i++) {
thisTextarea = allTextareas[i];
if (thisTextarea.id == "fclogin")
thisTextarea.height = 500;
}


接着,由于密码的那个文本框是只读的,那我就写了第二段脚本,弹出一个框子输入密码:
var allTextareas, thisTextarea;
allTextareas = document.getElementsByTagName('input');
for (var i = 0; i < allTextareas.length; i++) {
thisTextarea = allTextareas[i];
if (thisTextarea.name == "LOGPASS")
{
thisTextarea.value = prompt("输入密码:");
//thisTextarea.readonly = "false";
}
}
上面这段当中不知道为什么不能把readonly给去掉,很疑惑,请高手指正。

做完了这几步后,发现仍然无法登录,每次输入完毕后按登录,都会有个错误提示帐号的mixlength不对。
最后用了下面这个办法后搞定:
1.首先要把javascript拖到书签工具栏里面
javascript可以到这个地方拖:
https://www.squarefree.com/bookmarklets/webdevel.html
(里面的第一个shell的那个)
用处就是可以执行脚本。
2.然后在登录页面,按一下书签工具栏里面的shell
3.由于刚出现的shell的窗口的地址是登录页面的地址而不是刚才说的名字叫fclogin的iframe
所以,在shell窗口里面先输入:
document.location="iframe的地址";
(友情提示:上面这个地址最好是自己取得,避免进入钓鱼页面。)
4.在shell里面输入function autoCheck(){return true};
这样就可以把check屏蔽掉了。
然后登录就可以了。

第一次做,速度比较慢,参考了很多资料,终于花了一个上午登录进去了。
可以看到自己的用户名字,最近的登录时间等信息。
但是登录进去之后发现,建设银行据然是彻底不支持firefox,其他所有功能都不能用。(除了退出之外)
看了一下很多的javascript不能执行,接下来我也不知道怎么办了,请高人指教。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于建设银行的网银,写了两个脚本用来登录,请指教。
帖子发表于 : 2008-10-18 12:04 

注册: 2008-06-21 13:07
帖子: 174
送出感谢: 0 次
接收感谢: 0 次
我的也是建行网行,看了楼主的,还是不懂。。。请楼主再说明一点


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于建设银行的网银,写了两个脚本用来登录,请指教。
帖子发表于 : 2008-10-18 12:08 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
:em01


_________________
关注我的blog: ε==3


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于建设银行的网银,写了两个脚本用来登录,请指教。
帖子发表于 : 2008-10-18 13:22 
头像

注册: 2008-10-13 7:34
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
studyhard 写道:
我的也是建行网行,看了楼主的,还是不懂。。。请楼主再说明一点



关于登录的我基本上搞定了,你哪里不清楚?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译