想利用程式來執行網頁做到監控或是自動輸入功能
所以介紹一下
webBrowser的一些簡單使用方式
登入帳號
HtmlElement ClickBtn = null;
HtmlDocument doc = webBrowser1.Document;
for (int i = 0; i < doc.All.Count; i++)
{
if (doc.All[i].TagName.ToUpper().Equals("INPUT"))
{
switch (doc.All[i].Name)
{
case "login": //找login的輸入格
doc.All[i].InnerText = Login;
break;
case "password": //找password的輸入格
doc.All[i].InnerText = Pw;
break;
case "submitbtn": //找submitbtn的按鈕
ClickBtn = doc.All[i];
break;
}
}
}
try
{
ClickBtn.InvokeMember("Click");
webBrowser1.Navigate(URL);
}
catch ()
{
}
抓取值
HtmlDocument doc = webBrowser1.Document;
HtmlElement table1 = doc.GetElementsByTagName("table")[7]; //找第7個table
HtmlElement tr1 = table1.GetElementsByTagName("tr")[3]; //找第3個tr
HtmlElement td1 = tr1.GetElementsByTagName("td")[1]; //找第1個td
label1.Text = td1.InnerText; //SHOW出
沒有留言:
張貼留言