如何获取网页中指定元素的字符 就是比如说网页中<text>aaaaaa<text>aaaaaaaa是我要的内容怎么获取并显示到textbox上跪求答案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议用HtmlAgilityPack,比正则好用。[url=http://blog.csdn.net/dalmeeme/article/details/7191793] http://zhoufoxcn.blog.51cto.com/792419/595344http://blog.csdn.net/dalmeeme/article/details/7191793 你是在什么环境中得到?webBrowser控件》?还是纯一段html字符串?还是xml? copy啊!是不是哪个培训班的?问你们的“组长”吧。 webbrowser控件也可以就是获取html中<br>元素中的字符 就是比如说网页中<text>aaaaaa<text>aaaaaaaa是我要的内容怎么获取并显示到textbox上第一步:先用xmlhttp把<text>aaaaaa<text>获取到第二步:用正则表达式把aaaaaaaa解析出来第三步:把aaaaaaaa的值给textbox。textbox.Text="";我建议你还是找一本基础的书来看一下吧。先学会怎么把一定固定值给一个控件。 本帖最后由 caozhy 于 2012-10-02 11:26:02 编辑 推荐seleniumhttp://seleniumhq.org/ 1l 9l都不错。不过C#这样的静态语言处理html显得很笨拙。 selenium比较方便的是又Firefox的插件,可以在Firefox中录制类似宏的东西,然后copy成C#代码。 我要获取的不是一个固定的html代码,是一个网页,这怎么改? //using System.Net;WebClient client = new WebClient();string HTML = client.DownloadString("http://www.google.com");... 有很多种方式获得节点,比如 document.getElementById()比如 document.getElementsByTagName()比如 document.getElementsByName()比如 document.forms[0].elements[..]学一学 DOM 结构 <text>aaaaaa<text> 信息量太少了如果页面上有多个<text>标签,而没有其他参考值,不一定能取到你需要那个的 为什么我这样写没反应? WebClient client = new WebClient(); string HTML = client.DownloadString("http://wapwenku.baidu.com/view/b1a01d2ced630b1c59eeb549.html"); string result = Regex.Match(HTML, @"<br />(.+?)<br />").Groups[1].Value; textBox1.Text = result; 启用单行模式试试string result = Regex.Match(HTML, @"(?s)<br />(.+?)<br />").Groups[1].Value; combobox未设置selectindex,为什么在win7下会闪一下? messagebox C#控制系统音量 请教C# CE/Mobile上面关于 datagrid的问题 高手请进!~C#能制作脚本吗?或者可编程界面? 用C# 写一条SQL的日期查询语句 高分求免费Outlook Toolbar C#中连接DB2数据库语句中的问题。 如何获得字段的长度? 有关DataGrid的问题: 求教C#如何动态地创建多个Windows服务? 调用dll,出错了,请教各位高手
就是获取html中<br>元素中的字符
aaaaaaaa是我要的内容
怎么获取并显示到textbox上第一步:先用xmlhttp把<text>aaaaaa<text>获取到
第二步:用正则表达式把aaaaaaaa解析出来
第三步:把aaaaaaaa的值给textbox。textbox.Text="";
我建议你还是找一本基础的书来看一下吧。先学会怎么把一定固定值给一个控件。
string HTML = client.DownloadString("http://www.google.com");
...
比如 document.getElementById()
比如 document.getElementsByTagName()
比如 document.getElementsByName()
比如 document.forms[0].elements[..]学一学 DOM 结构
信息量太少了
如果页面上有多个<text>标签,而没有其他参考值,不一定能取到你需要那个的
WebClient client = new WebClient();
string HTML = client.DownloadString("http://wapwenku.baidu.com/view/b1a01d2ced630b1c59eeb549.html");
string result = Regex.Match(HTML, @"<br />(.+?)<br />").Groups[1].Value;
textBox1.Text = result;