写给百度纸黄金吧的吧友们
说正事前先吐槽一下,工商银行网银有15分钟无操作自动退出的强制性限制条件,本来工商也是为用户利益着急,似乎无可厚非。但总有些人类不希望有这样的限制,比如说一两个小时在盯盘,随时可能有操作。还要记得设个定时,每15分钟上来刷一下,很麻烦。
现在我们尝试用最简单直接的方式解除这个限制,没有cookiesession,没有postget,也就是说,完全合理无副作用。工商哥你也不必担心我这小菜鸟会出什么妖蛾子,吧友们也不必担心我会黑大家,我没那本事。
原理就是模拟页面的点击事件,就像你定时点了一下某个链接。如果你只是挂机,这事完全可以用“按键精灵”搞定,但如果你同时还想盯盘,画图,水贴或者看小电影,就试试我这个吧。
以IE为例:
1. 进行网银后,点“网上贵金属”,显示如图的左侧菜单
2. 按F12或在点下图所示处打开“开发人员工具”
3. 在“开发人员工具”中,如下图,切换到“脚本”,在控制台的下方输入框中粘贴脚本(见下文),并运行
4. 脚本内容:
var coTimer = setInterval(function(){document.getElementsByTagName("frame")[0].contentWindow.document.body.getElementsByTagName("frame")["downFrame"].contentWindow.document.body.getElementsByTagName("iframe")["leftFrame"].contentWindow.document.body.getElementsByTagName("a")["ta_160101"].click()}, 300000);
脚本的作用就是模拟你每五分钟点一下左侧的“行情及交易”,防止每15分钟需要登录一次
5. 当需要操作时,用同样的方式执行以下脚本,可解决定时点击。
clearInterval(coTimer);
我自己试了可行,一小时不管它,也不会退出了。但这样小儿科的方法,太依赖页面的结构,如果某天工商哥的某位不小心看到这方法,或不经意间修改了页面,这方法就不灵了。或许,到时候我们再一起研究个更靠谱点的方法吧
致工商哥:没有任何冒犯之意,只是为了大家方便。建议15分钟的限制可由用户设定,如果用户不介意为了方便承担一点风险,网银又何必这么苛刻呢?