求VB.NET读取网页内容写法

VB.NET怎样读取网页的内容?假如一个网页的地址为:http://www.baidu.com/p/924808329?from=zhidao我要读取这个网页里面的“回答... VB.NET怎样读取网页的内容?

假如一个网页的地址为:http://www.baidu.com/p/924808329?from=zhidao

我要读取这个网页里面的“回答采纳率”这几个字,并且显示在程序里面的Label,应该怎么写

代码越简洁越好。
展开
 我来答
FMUD1
2013-07-06 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:898万
展开全部
Imports System.Net
Imports System.IO
Imports System.Text.RegularExpressions
Public Class Form1
Private Sub button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim stream As IO.Stream = WebRequest.Create(UrlAdress).GetResponse().GetResponseStream()
'注意urladress为你上面的网页地址。
Dim sr As StreamReader = New StreamReader(stream, System.Text.Encoding.UTF8)
Label1.Text = Regex.Match(sr.ReadToEnd, "回答采纳率").ToString
'sr。readtoend读取网页流到末尾,即使用正则表达式从网页流中提取“回答采纳率”,赋值给Label1.Text ‘没有则为空
sr.Dispose() '关闭流
End Sub'要提取什么东西用正则表达式最好
End Class
更多追问追答
追问
这段代码怎么用?总是提示变量未声明!
追答
我没有声明,你自己在过程中最前面声明dim urladress as string="你的网址"
直接把urladress换成你的网址也行,要加引号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式