vb6如何下载这种带请求链接网址的图片?

http://www.hebgb.gov.cn/student/class_certificate_download.do?cid=10433&&cuid=5964464

该链接为登录以后,点击它就会自动打开浏览器下载窗口下载图片,请问我用VB怎么能完成这个图片的下载?

网页get访问该网址下载图片的响应数据如下:

HTTP/1.1 200 OK
Content-Encoding: gzip
Server: Resin/4.0.65
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-XSS-Protection: 1
Content-Security-Policy: 
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Permitted-Cross-Domain-Policies: master-only
X-Download-Options: noopen
Content-Disposition: attachment;filename=813e9d9bb98c0a8e35655fa019fdbfe03e014b0c3edcb489c229d55b6e0525c3.png
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Date: Thu, 17 Nov 2022 04:41:26 GMT

 

涉及登录,所以发送http请求时要附带上登录后的cookie请求头,具体可以参考下面的,cookie头需要用浏览器开发工具获取


要自动化,可以找到登录接口,直接post账号密码到接口获取登录后的cookie,然后下载的时候附带上获取到的身份cookie

F12去看啊,应该有下载请求的链接,看下有什么规律或者拼接之类的,然后vb去模拟

img


直接请求后就弹出下载窗口了。