我在vb.net中有一个webbrowser控件,并且在那里加载了一个页面,页面有图像,我希望能够将该图像存储在位图变量中。
无法使用图片网址发出任何进一步的http请求,因为图片会在每次请求时发生变化。
图像通过HTTPS连接在webbrowser中下载。
任何?
答案 0 :(得分:0)
找到完美的解决方案......它就是这样。
使用FiddlerCore,您应该使用FiddlerCore的BeforeResponse
事件收听浏览器发出的http / https请求。
在Webbrowser下载图片的某个时刻,BeforeResponse
将为您提供包含图像数据的响应数据Session
的{{1}}对象。
因此,您需要通过网址找到正确的(Session.ResponseBody)
(也可以通过Session
访问并获取图片数据Session.fullurl
之后,您需要使用以下方法将响应数据转换为位图:
(Session.ResponseBody)