如何在应用程序中获取URL

时间:2012-02-20 03:09:50

标签: c# .net

我的应用程序显示网页的网址类似于 https://www.test.com/checkout/reserve/DHrhrzPEC6MepeMoZinxoQD4QvAaevgx7xYDZJtX8azf0_ii_Zv2b2rpiYgToXHP

从这个网址程序

复制一些图像。我想弄清楚如何获得这个网址 进入下面的代码我有imageUri是那个网址

using ( WebClient webClient = new WebClient() ) 
{
   using (Stream stream = webClient.OpenRead(imgeUri))
   {
      using (Bitmap bitmap = new Bitmap(stream))
      {
         stream.Flush();
         stream.Close();
         bitmap.Save(saveto);
      }
   }
}

谢谢

2 个答案:

答案 0 :(得分:0)

好的,所以你想屏蔽网页上的​​图像。这是一个非常广泛的主题。为了帮助您入门,我建议您查看:

Html Agility Pack 要么 WatiN

或阅读这篇文章。它是关于如何进行屏幕抓取的一些教程:

How do you Screen Scrape?

答案 1 :(得分:0)

string url = HttpContext.Current.Request.Url.AbsoluteUri;

这将为您提供当前页面的完整URL。从那里,您可以解析您希望在程序中使用的任何格式的字符串。