2013-08-18 29 views
0

这里是我的代码:如何从C#中的HTML页面中提取此文本?

HttpClient client = new HttpClient(); 
HttpResponseMessage response = await client.GetAsync("http://vk.com/video219171498_166049761"); 
string Vk_video_resText = await response.Content.ReadAsStringAsync(); 
txt.Text = "" + Vk_video_resText + ""; 

我如何可以采取

http:\\\/\\\/cs513404v4.vk.me\\\/u3692175\\\/videos\\\/b113808aad.360.mp4\ 

从HTML页面?

+2

http://htmlagilitypack.codeplex.com – SLaks

+1

您是否试图在html响应中获取单个url或任何随机url?如果它是第二个http://stackoverflow.com/questions/1819534/get-url-from-html-code-using-a-regular-expression – Gonzix

+0

您试图提取页面中的视频吗?如果是这样,你有样品标记吗? –

回答

0

如果我理解正确,所有你想要做的就是去掉所有的HTML标签,所以你只剩下文本。

htmlagilitypack的重量更轻的解决方案是文章Quick and Easy Method to Remove Html Tags中提供的代码。

+3

应该是一个评论... – EZI

+0

我不想删除我想采取此链接 – user2660964

+0

如果链接不是标签的一部分,那么这就是你会得到。 –