Sub
DownloadVideos()
Dim
i
As
Long
Dim
name
As
String
Dim
number
As
String
Dim
url
As
String
Dim
response
As
Object
Dim
wb
As
Workbook
Set
wb = ThisWorkbook
Dim
ws
As
Worksheet
Set
ws = wb.Sheets(
"Sheet2"
)
For
i = 2
To
ws.Cells(Rows.Count, 1).
End
(xlUp).Row
name = ws.Cells(i, 1).Value
number = ws.Cells(i, 2).Value
url = ws.Cells(i, 3).Value
Set
response = CreateObject(
"msxml2.xmlhttp"
)
response.Open
"GET"
, url,
False
response.send
Dim
fileStream
As
Object
Set
fileStream = CreateObject(
"ADODB.Stream"
)
fileStream.Type = 1
fileStream.Open
fileStream.Write response.responseBody
fileStream.SaveToFile
"D:\" & name & number & "
.mp4", 2
fileStream.Close
Set
fileStream =
Nothing
response.abort
Set
response =
Nothing
Debug.Print name & number &
".mp4 下载完成"
Next
i
End
Sub