C# webbrowser全掌握(二)
阿新 • • 發佈:2019-01-01
3.獲取滾動條的位置:
HtmlDocument document = WB1.Document;
HtmlDocument document = WB1.Document;
int top = document.GetElementsByTagName("HTML")[0].ScrollTop;//滾動條垂直位置
指定滾動條滾動到指定位置
WB1.Document.Window.ScrollTo(0, 100);//滾動到100的位置
WB1.Document.Window.ScrollTo(0, WB1.Document.Body.ScrollRectangle.Height);//滾動到底部
七、Webbrowser遍歷網頁元素
//不引用其他單元
foreach(HtmlElement ele in WB1.Document.All) { if(ele.InnerText=="下一頁>") { ele.InvokeMember("Click"); break; } }
//引用mshtml; IHTMLDocument2 doc = WB1.Document.DomDocument as IHTMLDocument2; foreach (IHTMLElement ele in doc2.all) { if (ele.innerText == "下一頁>") { ele.click(); break; } }