如何使用VB.NET从网站获取验证码并将其显示在图片框中?
在VisualBasic.NET中,有没有一种方法可以访问网站/注册页面,然后获取验证码并将其加载到picturebox中?我该怎么做?根据您的问题,我无法判断您是在寻找验证码插件还是使用其他站点的插件。如果您正在寻找插件,请尝试 更新 尝试从站点上提取验证码图像可以通过两种方式完成,但如果验证码旋转正确,那么能够将其提取出来对您没有任何好处 一种方法是右键单击图像并在代码中引用该URL。然而,如前所述,这并不那么可靠。生成图像的服务将旋转,并且图像URL在每次刷新时都会不同。换句话说,复制的URL只适用于您通过右键单击或其他方式复制/捕获它的一次。如果URL没有旋转,那么这将是站点的安全问题,这就是为什么每次刷新时图像源都不同的原因 另一种方法是直接向页面发出请求,为验证码图像的源抓取内容,并从解析的内容中提取源。这方面的代码每页都相当具体,而且,以我有限的知识,我想不出一种方法来制作一个通用的应用程序来做到这一点如何使用VB.NET从网站获取验证码并将其显示在图片框中?,vb.net,captcha,picturebox,Vb.net,Captcha,Picturebox,在VisualBasic.NET中,有没有一种方法可以访问网站/注册页面,然后获取验证码并将其加载到picturebox中?我该怎么做?根据您的问题,我无法判断您是在寻找验证码插件还是使用其他站点的插件。如果您正在寻找插件,请尝试 更新 尝试从站点上提取验证码图像可以通过两种方式完成,但如果验证码旋转正确,那么能够将其提取出来对您没有任何好处 一种方法是右键单击图像并在代码中引用该URL。然而,如前所述,这并不那么可靠。生成图像的服务将旋转,并且图像URL在每次刷新时都会不同。换句话说,复制的U
我不知道你为什么想做你想做的事,除非这是一个家庭作业,或者你做得不好。取决于网站使用的验证码服务。 如果站点使用reCAPTCHA,您可能需要查找id为“reCAPTCHA\u challenge\u image”的图像标记,并在web浏览器控件中显示该图像标记。
这是我找到的演示页面:。如果验证码本身在一个框架(或iframe)中,您需要检查框架本身中的代码。我的意思是从另一个网站下载验证码以显示在我的图片框中,比如从谷歌或雅虎。