【发布时间】:2023-11-27 01:48:01
【问题描述】:
我需要将图像从网络浏览器控件复制到我的剪贴板,因为每次重新加载时图像都会发生变化,我试图获取“src”属性并将我的picturebox.imagelocation 更改为该属性,但图像在图片框与浏览器控件上的图片不同。
我正在尝试自动化 Web 服务,它需要填写验证码,并且每次加载页面时都会更改,这就是为什么我需要获取当前显示的验证码。
【问题讨论】:
-
更多关于你目前如何做的细节。此外,您可能不得不放弃 Web 浏览器控件。
-
@Jeremy Child 我就是这样做的,如果可以的话,请注意“Captcha”是一个带有图片框控件的表单。 For Each element As HtmlElement In WebBrowser1.Document.GetElementsByTagName("img") If element.GetAttribute("id") = "siimage" Then Captcha.PictureBox1.ImageLocation = element.GetAttribute("src") End If Next And what do您的意思是“放弃”网络浏览器控件?我需要它才能使流程正常工作。
-
我只是不喜欢
WebBrowser控件,别介意我。 -
@user2230481 您可能希望将该代码从您的评论移到问题中。它会更容易阅读。
-
我的应用程序需要网络浏览器控件。
标签: vb.net image browser clipboard captcha