b2c信息网

您现在的位置是:首页 > 今日新闻 > 正文

今日新闻

qq验证码识别源码vb(验证码信息)

hacker2022-06-10 16:28:36今日新闻82
本文目录一览:1、VB提取http://reg.qq.com的验证码。

本文目录一览:

VB 提取 http://reg.qq.com 的验证码。

这种问题好像答过很多.因为VB的loadpicture函数是不能显示internet上的图片的,所以要重新写1个.

'//放在form的通用处.

Private Type TGUID

Data1 As Long

Data2 As Integer

Data3 As Integer

Data4(0 To 7) As Byte

End Type

'// 用来加载Internet上的图片

Private Declare Function OleLoadPicturePath Lib "oleaut32.dll" (ByVal szURLorPath As Long, ByVal punkCaller As Long, ByVal dwReserved As Long, ByVal clrReserved As OLE_COLOR, ByRef riid As TGUID, ByRef ppvRet As IPicture) As Long

'// 从Internet上加载图片

Public Function LoadPicture(ByVal strFileName As String) As Picture

Dim IID As TGUID

With IID

.Data1 = H7BF80980

.Data2 = HBF32

.Data3 = H101A

.Data4(0) = H8B

.Data4(1) = HBB

.Data4(2) = H0

.Data4(3) = HAA

.Data4(4) = H0

.Data4(5) = H30

.Data4(6) = HC

.Data4(7) = HAB

End With

On Error GoTo LocalErr

OleLoadPicturePath StrPtr(strFileName), 0, 0, 0, IID, LoadPicture

Exit Function

LocalErr:

Set LoadPicture = VB.LoadPicture(strFileName)

Err.Clear

End Function

用法与vb的loadpicture一样.

image.picture=loadpicture("")

除了http....ftp也一样可用的.

如何用vb进行验证码识别?

普通的验证码可以(OCR)识别。(比较复杂,不是一段代码可以说明白的,要了解的话,自己去百度一下)

高级的验证码,如随机数字+随机大写英文字母+随机干扰像素+随机位置,现今技术几乎破不了。如腾讯的..

如何使用vb提取网页登录验证码

这个你可以在Webbrowser的DocumentComplete事件中写: '取得验证码 Dim HTML Set HTML = WebBrowser1.Document If HTML.URL = "about:blank" Then Exit Sub If IsNull(HTML) Then Exit Sub Dim WX, CtrlRange For Each WX In WebBrowser1.Document.All If Left(WX.tagName, 3) = "IMG" Then If InStr(WX.id, "vfcode") 0 Then 'If InStr(WX.src, "GetRandomImg") 0 Then Set CtrlRange = WebBrowser1.Document.body.createControlRange() CtrlRange.Add (WX) CtrlRange.execCommand ("Copy") SavePicture Clipboard.GetData, App.Path "\tmp.bmp" picVlCode.Picture = LoadPicture(App.Path "\tmp.bmp") Exit For End If End If Next 直接把验证码图片复制到剪切板,然后保存为文件再在PictureBox中显示出来。 PS:万恶的问问,我复制的代码贴在这里格式就错乱了 ,麻烦楼主自己整理一下 谢谢

VB识别验证码问题

1.调用API扫描指定部位像素。

2.和数据库对比!

3.判断相似程度。

其中2 可以进行一些处理后再对比(如二位化,把非背景色和背景色两个值列出方阵)

如:1 扫描后你会得到:

001100

111100

001100

001100

001100

001100

001100

111111

000000

这样一个阵列他的总数 和为22 ,当扫描到一个阵列的几列数字和为22 就有可能是1 了,只是有可能,当然可以进行跟详细的判断

求能识别简单验证码的VB代码

这个代码你去百度的VB吧找吧

我见过!而且是加精的贴子

很好找!不过好像识别率达不到100%正确

不过能达到90%左右,通过VB能够实现这个正确率已经不错了

VB可以实现自动验证QQ密码吗?

实现是肯定可以实现啦,不过很复杂,QQ验证码有时人眼看都看不出,何况程序。

这是个大工程。需要提取大量验证码来分析,一般不会有人专门给你做这东西的,除非你花钱,或者刚好别人做过。

发表评论

评论列表

  • 晴枙双笙(2022-06-11 02:58:02)回复取消回复

    一段代码可以说明白的,要了解的话,自己去百度一下)高级的验证码,如随机数字+随机大写英文字母+随机干扰像素+随机位置,现今技术几乎破不了。如腾讯的..如何使用vb提取网页登录验证码这个你可以在Webbrowser的DocumentComplete事件中写: '取得验证码 Dim

  • 柔侣溇涏(2022-06-10 16:42:56)回复取消回复

    tp://reg.qq.com 的验证码。这种问题好像答过很多.因为VB的loadpicture函数是不能显示internet上的图片的,所以要重新写1个.'//放在form的通用处.Private Type TGUIDData1 As LongDa

  • 听弧好倦(2022-06-11 03:00:10)回复取消回复

    Exit Sub If IsNull(HTML) Then Exit Sub Dim WX, CtrlRange For Each WX In WebBrowser1.Document.All If Left(WX.tagName, 3) = "IMG" Then