webBrowser获取当前加载页某个class的内容
/// <summary> /// WebBrowser以className取标签中的内容 /// </summary> /// <param name="wb">WebBrowser名称</param> /// <param name="tagName">标签类型</param> /// <param name="ClassName">标签ClassName的属性</param> /// <returns>标签间的内容</returns> private string GetTxtByClassName(WebBrowser wb, string tagName,string ClassName) { string outerText = ""; HtmlElementCollection elems = wb.Document.GetElementsByTagName(tagName); foreach (HtmlElement item in elems) { if (item.GetAttribute("className").Equals(ClassName)) //此处如果获取class属性,只能用className { outerText=item.OuterText; break; } } return outerText; }
写入是同样的方法,只需要给item.OuterText赋值即可。。