【问题标题】:Fetching image with webclient from Amazon使用网络客户端从亚马逊获取图像
【发布时间】:2015-12-22 07:16:54
【问题描述】:

我正在尝试使用以下代码从亚马逊获取图像。它无法下载图像,但如果我使用 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)

【问题讨论】:

    标签: image browser download amazon webclient


    【解决方案1】:

    您可以使用DownloadFile 方法。

    WebClient.DownloadFile Method (MSDN).

    【讨论】:

    • DownloadFile 方法没有返回值,我需要内存中的结果,这就是我使用 DownloadData 方法的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    • 2017-07-28
    • 2021-03-04
    • 2017-03-11
    • 1970-01-01
    相关资源
    最近更新 更多