Scraping images from a webpage and saving it to a customized folder using vba
The code is quite clear to read and understand. There are only minor things I would improve:


better variable names - tempArr, for example, is a bad name - what about:

fileSource = Replace(html.src, "about", "http")
urlParts = Split(html.src, "/")
imageFileName = urlParts(UBound(urlParts))


and then use imageFileName instead of tempArr later on. Also think of better names for htmla and htmlas.
you can use with for the stream variable as well
avoid "hardcoding" - define "D:\Test\Images\" path as a constant, or as a parameter for your function
you can also iterate over the img elements directly if you do:

Set movieImages = htmldoc.querySelectorAll(".movie img")