Get下载文件
命令说明
HTTP.Get 下载文件到本地
命令原型
sRet = HTTP.GetFile(sURL, sFile, sForm, iTimeout)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
sURL | True | string | "" | Get页面的链接地址 |
sFile | True | path | '''C:\Users''' | Get返回的数据保存到哪个位置 |
sForm | True | expression | {} | Get时传递的表单数据,可以是字符串或字典 |
iTimeout | True | number | 60000 | 超时时间(毫秒) |
返回结果
sRet,将命令运行后的结果赋值给此变量。
运行实例
/*********************************Get下载文件***************************************
命令原型:
sRet = HTTP.GetFile("", '''C:\Users''', {}, 60000)
入参:
sURL--文件下载网址。注:Get页面的链接地址
sFile--文件存放路径。注:Get返回的数据保存到哪个位置
sForm--下载时需要的表单数据,默认为{}。注:Get时传递的表单数据,可以是字符串或字典
iTimeOut--超时时间。注:指定在SelectorNotFoundException引发异常之前等待活动运行的时间量(以毫秒为单位)。默认值为10000毫秒(10秒)
出参:
sRet--将命令运行后的结果赋值给此变量(布尔值)
注意事项:
1.要保证机器能够访问到网站所在网络。
2.表单使用如下:(原网址)https://www.baidu.com/s?ie=UTF-8&wd=get%E8%AF%B7%E6%B1%82%E9%99%84%E5%8A%A0%E8%A1%A8%E5%8D%95
表单内容为?号后面的所有参数,一个=号为一个键值对,如上:{'ie':'UTF-8','wd':'get%E8%AF%B7%E6%B1%82%E9%99%84%E5%8A%A0%E8%A1%A8%E5%8D%95'}
********************************************************************************/
Dim sRet = ""
sRet = HTTP.GetFile("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.jj20.com%2Fup%2Fallimg%2F4k%2Fs%2F02%2F2109242332225H9-0-lp.jpg&refer=http%3A%2F%2Fimg.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?", '''C:\Users\来也科技\Desktop\1.jpeg''', {'sec':'1650453313','t':'334e5d9d9eb67a10a1247f070b2d23f1'}, 60000)
TracePrint(sRet)