VBS通过WinHttp对象下载网页图片。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBS通过WinHttp对象下载网页图片。相关的知识,希望对你有一定的参考价值。
我刚才写了一个vbs脚本,该脚本通过调用com组件winhttp来获取网页中图片的数据,并且以二进制数据的形式返回。再通过adodb.steam对象将二进制数据保存为图片文件。
Sub DownloadPic(url,strPath)
Set Winhttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Winhttp.Open "GET", url
Winhttp.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
Winhttp.Send
Set sGet = CreateObject("ADODB.Stream")
sGet.Mode = 3
sGet.Type = 1
sGet.Open()
sGet.Write(Winhttp.ResponseBody)
sGet.SaveToFile strPath
End Sub
在此将代码分享给大家。
以上是关于VBS通过WinHttp对象下载网页图片。的主要内容,如果未能解决你的问题,请参考以下文章
VBA WinHTTP 从受密码保护的 https 网站下载文件