想利用程式來執行網頁做到監控或是自動輸入功能
所以介紹一下
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出
 
沒有留言:
張貼留言