【求助】老马,帮忙啊,谢谢啦
<p>老马啊</p><p>怎么才能用vb取得</p>
<p>这个网站的验证码?不用识别,只要得到</p>
<p>谢谢啦</p>
<p> </p>
<p><font face="Verdana"><a href="http://www2.10010.com/simPwdReset/simPwdResetMain.jsp">http://www2.10010.com/simPwdReset/simPwdResetMain.jsp</a></font></p>
<p> </p>
<p> </p>
<p>就这个网站</p> <div class="msgheader">QUOTE:</div><div class="msgborder"><b> For Each X In WebBrowser1.Document.All '枚举所有元素<br/> I = "": I = X.src '发现图片元素了,就创建选区,复制粘贴......<br/> If I = "http://www2.10010.com/getImage.jsp" Then<br/> Set ctrlRange = WebBrowser1.Document.body.createControlRange() '创建选区<br/> ctrlRange.Add X '添加对象到选区<br/> Clipboard.Clear<br/> ctrlRange.execCommand "Copy" '复制<br/> Set Picture1.Picture = Clipboard.GetData '粘贴<br/> Exit For<br/> End If<br/> Next</b></div>
<p></p> <p>啥无所不能啊,太夸张了吧.....正好有收藏这种方案而已........</p> <p>谢谢老马</p>
<p>明白了</p>
<p> </p>
<p>再次感谢</p> <p>老马,为啥看看又出去了?</p>
<p> </p>
<p> </p>
<p>3q</p> <div class="msgheader">QUOTE:</div><div class="msgborder"><b>
<p><font face="Verdana">Option Explicit</font></p>
<p><font face="Verdana">Private Sub Command1_Click()<br/> On Error Resume Next<br/> Dim X As Object, ctrlRange As Object, I As String<br/> <br/> For Each X In WebBrowser1.Document.All<br/> I = "": I = X.src<br/> If I = "http://www2.10010.com/getImage.jsp" Then<br/> Set ctrlRange = WebBrowser1.Document.body.createControlRange()<br/> ctrlRange.Add X<br/> Clipboard.Clear<br/> ctrlRange.execCommand "Copy"<br/> Set Picture1.Picture = Clipboard.GetData<br/> Exit For<br/> End If<br/> Next<br/>End Sub</font></p>
<p><font face="Verdana">Private Sub Form_Load()<br/> WebBrowser1.Navigate "http://www2.10010.com/simPwdReset/simPwdResetMain.jsp"<br/>End Sub</font></p></b></div>
<p>一个WEB控件,一个按钮,一个图片,名称都是默认.</p> <p>谢谢老马,</p>
<p>老马真是无所不能</p>
<p>一有困难就来找你</p>
<p>基本都能解决!</p>
<p> </p>
<p>谢谢~~</p>
<p> </p>
<p>另外,能不能注释一下这段代码?</p>
<p>呵呵,有点得寸进尺了~~</p>
<p> </p>
<p> </p>
<p>3q</p> <p>请问这种JSP的验证码用INET或者WINSOCK或者API要怎么获得?</p>
<p>在CSDN看到了可以用INET获得ASP的验证码,但是好像JSP的不能</p>
<p>老马讲解一下好吗?</p> 是不是JSP的验证码不是用GET方法读取的? <p>上面的问题修正一下</p>
<p>是SSL加密的网页内的JSP验证码 要怎么获取?</p> 顶起来 望老马解答 <div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>hieiyukina</i>在2009-5-21 12:41:24的发言:</b><br/>
<p>请问这种JSP的验证码用INET或者WINSOCK或者API要怎么获得?</p>
<p>在CSDN看到了可以用INET获得ASP的验证码,但是好像JSP的不能</p>
<p>老马讲解一下好吗?</p></div>
<p> </p>
<p>使用INET与WINSOCK下载,不清楚是否能有效.</p>
<p> </p>
<p>因为当前页面的验证码是临时生成的,当次有效.</p>
<p> </p>
<p>如果自己单独下载,当然是可以的,但是应该不会给自动登录带来意义.</p> <p>哦 原理大致问到了</p>
<p>先用INET读取网页内容,然后SSL解密</p>
<p>得出验证码图片解密后的数据</p>
<p>再判断验证码</p>
<p>开始补习SSL方面</p>
<p>还是谢谢老马了</p> <font face="Verdana">用这个地址登录速度快:<a href="http://www2.10010.com/login_sub.jsp">http://www2.10010.com/login_sub.jsp</a></font>
页:
[1]