【问题标题】:how to download an image from webcontrol using c# without the exact image url如何使用 c# 从 webcontrol 下载图像而没有确切的图像 url
【发布时间】:2011-07-10 10:15:31
【问题描述】:

我制作了一个程序来自动下载图像。我通过html代码,我看到IMG html元素的SRC属性不是确切的图像文件url,如下所示:

<img id="door2img" width="450" height="50"
      src="/pincode/pin1.php?lang=zh&amp;r=1309587154480&amp;rule">

令人困惑,我正在使用 c# webcontrol 进行编程。我可以获得img html元素,在这种情况下如何下载图像,因为没有图像url?

【问题讨论】:

    标签: c# web-controls


    【解决方案1】:

    提取 src 属性的值并将其附加到基本 url(即在 http://some.site.com/section/page?id=5 中,基本 url 将是 http://some.site.com)。将该字符串传递给 WebClient.DownloadFile 或 WebClient.DownloadData,您将获得所需的内容。

    【讨论】:

    • 但是不成功。我可以得到你指向的url,但是这个url似乎不是真实的图像url,所以当我使用WebClient.DownloadFile或WebClient.DownloadData时,它会返回null。还有什么建议,谢谢。
    • 确保您拥有相同的 cookie。最重要的是,如果它是验证码,它可能只能请求一次
    猜你喜欢
    • 2019-12-24
    • 2011-05-05
    • 2015-10-01
    • 1970-01-01
    • 2021-01-02
    • 2019-09-19
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多