我现在正在做一个类似抢票软件的软件。遇到个瓶颈,希望各位高手能给我点思路。
问题是这样的,在网页输入验证码这里有一段js,就是说验证码不能直接给文本框赋值,而是需要用键盘键入,一开始我是用模拟按下键盘,但是如果要隐藏到后台的话,就行不通了。因为光标必须在网页的验证码输入框中并按下键盘键入字符才行。所以才想到从它的js中做手脚,但是试了很多方法还是不行,可以说是山穷水尽了。
验证码输入框的代码<input id="valcode_zzbh" class="textinput" type="text" onpaste="zzbh_checking.call(this,event)" onkeyup="zzbh_checking.call(this,event)" title="请输入图片中表达式的运算结果" maxlength="4" style="width:80px">就是onkeyup="zzbh_checking.call(this,event)"这个函数阻断了。有什么方法吗,求救!
做过注册机器人的应该比较清楚我的意思吧,就是说目标网站上输入验证码文本框中有个js也就是按下键盘触发的事件,验证码识别已经搞定了,但是onkeyup="zzbh_checking.call(this,event)"这个js我想了很多方法都搞不定,它的功能是接收键盘键入的一个字符,也就是验证码,然后失去焦点让下一个文本框接收到焦点,然后在下一个文本框中输入文本。首先我要声明:手动给下一个文本框赋不了焦点,这个我已经试了很多次了!
小菜弱弱的问下楼主,这个和刷投票的原理是一样的吗
很久没来园子了,那个问题已经解决了。依稀记得是跳过了这个JS验证