我知道这个问题可能听起来很熟悉,谷歌上有很多标题相同的帖子,但相信我,这是不同的。
编辑器:VS2008(因技术问题无法升级)
如何在不使用SRC 的情况下从Web 浏览器获取验证码图像?
下面是我正努力让我的网站验证码图片 https://services.gst.gov.in/services/login
(该capta的形象出现,一旦你键入用户名什么)
现在,如果您右键单击验证码图像并转到检查元素,您将看到验证码的SRC是:-
https://services.gst.gov.in/services/captcha?rnd=0.5313315062651027
并且每当您尝试访问该链接时,它都会为您提供与前一个不同的验证码。这就是为什么我不能使用下面的代码,因为它显示的验证码与现在在WebBrowser 中显示的验证码不同。
HtmlElement element = webBrowser1.Document.GetElementById("imgCaptcha");
string src = element.GetAttribute("src");
pictureBox1.Load(element.GetAttribute("src"));
潇湘沐
相关分类