求获取网页元素的值
<a class="pic-frm thumb-pic-frm b-bdr-slv2" href="/share/home?uk=1325973280" target="_blank" title="去Ta的分享主页">
<img alt="求获取网页元素的值解决方法" class="pic-frm-pic" src="http://himg.bdimg.com/sys/portrait/item/f14fff0c.jpg" style="width:100%">
</a>
比如说这样的内容我想得到href内的地址怎么获取?
另外用webbrowser打开百度网盘老是提示网页错误,怎么去掉错误提示? 类 webbrowser
[解决办法]
RichTextBox5.Text = RichTextBox1.Text.Substring(href=", 11)
查找从href="开始11个字符串输出到RTB5 固定长度可以这样写 如果长度不固定就查找href="和 " target="之间的输出就行 我这是笨办法。
上面写错了
[解决办法]
(?is)(?<=<a\s*class="pic-frm thumb-pic-frm b-bdr-slv2"[^>]*?href=(["']))[^"'>]*?(?=\1[^>]*?>)
string html="你的html";
string result=Regex.Match(html,@"(?is)(?<=<a\s*class=""pic-frm thumb-pic-frm b-bdr-slv2""[^>]*?href=([""']))[^""'>]*?(?=\1[^>]*?>)").Value;
什么错误提示???
[解决办法]
(?is)(?<=<a\s*class="pic-frm thumb-pic-frm b-bdr-slv2"[^>]*?href=(["']))[^"'>]*?(?=\1[^>]*?>)
string result=Regex.Match(RichTextBox2.Text,@"(?is)(?<=<a\s*class=""pic-frm thumb-pic-frm b-bdr-slv2""[^>]*?href=([""']))[^""'>]*?(?=\1[^>]*?>)").Value.Substring(0, 11);