摘要:[C#] WebBrowser 元件
在VS2005中,有一個WebBrowser元件,只要想開發關於"網頁瀏覽"的軟體,絕對不能放過這個非常powerful的玩意。
在過去需要透過COM+的操作,來達到瀏覽網頁控制的部份,現在,大多都可以透過此物件來完成,當然,想繼續用COM+的操作也是完全沒問題的。
在實做一些網頁機器人的時候,透過此元件,更快更方便了。
[Tips]
加入參考Microsoft.mshtml才是所向無敵
HTMLDocument = webBrowser.Document.DomDocument;
HTMLBody = webBrowser.Document.DomDocument.body;
瀏覽網頁
- webBrowser1.Navigate( string_url );
HtmlElement取得方式:
- HtmlElement a = webBrowser1.Document.GetElementById("xxx");
- HtmlElement b = webBrowser1.Document.All["xxx"];
- HtmlElement img = webBrowser1.Document.Images[index];
模擬滑鼠點選
- HtmlElement xxx.InvokeMember("Click");