如何使用c#从webcontrol下载图像,而不使用确切的图像url

如何使用c#从webcontrol下载图像,而不使用确切的图像url,c#,web-controls,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元素,在这种情况下如何加载图像,因

我已经做了一个程序来自动下载图像。我通过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?

提取src属性的值并将其附加到基本url(即,在基本url中)。将该字符串传递给WebClient.DownloadFile或WebClient.DownloadData,您就可以得到所需的内容。

但这不成功。我可以按您的指示获取url,但此url似乎不是真正的图像url,因此当我使用WebClient.DownloadFile或WebClient.DownloadData时,它将返回null。还有什么建议吗,谢谢。确保你有同样的饼干。最重要的是,如果是验证码,可能只能请求一次