码迷,mamicode.com
首页 > Windows程序 > 详细

VBS通过WinHttp对象下载网页图片。

时间:2020-03-12 12:52:24      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:open()   body   com组件   通过   adp   down   form   path   mode   

我刚才写了一个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对象下载网页图片。

标签:open()   body   com组件   通过   adp   down   form   path   mode   

原文地址:https://blog.51cto.com/181647568/2477546

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!