Image 从Amazon使用webclient获取图像

Image 从Amazon使用webclient获取图像,image,browser,download,amazon,webclient,Image,Browser,Download,Amazon,Webclient,我正试图用下面的代码从amazon获取一个图像。它无法下载图像,但如果我使用Internet Explorer进行下载,它就可以工作。有没有其他方法来模拟IE以确保它获得数据 Dim wc As New WebClient() wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safa

我正试图用下面的代码从amazon获取一个图像。它无法下载图像,但如果我使用Internet Explorer进行下载,它就可以工作。有没有其他方法来模拟IE以确保它获得数据

    Dim wc As New WebClient()
    wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2")
    Dim bytes As Byte() = wc.DownloadData("http://ecx.images-amazon.com/images/I/41NGYbQ1G0L._SS160_.jpg")
    Dim ms As New MemoryStream(bytes)
您可以使用DownloadFile方法


.

DownloadFile方法不返回值,我需要将结果存储在内存中,这就是我使用DownloadData方法的原因。