如何使用c#从webcontrol下载图像而没有确切的图像URL

时间:2011-07-02 07:21:48

标签: c# web-controls

我制作了一个自动下载图像的程序。我传递了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元素,如何在这种情况下下载图像,因为没有图像网址?

1 个答案:

答案 0 :(得分:1)

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