Beispiel #1
0
 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
 {
     this.webBrowser1.ScriptErrorsSuppressed = true;
     if (e.Url.AbsoluteUri.Contains("login"))
     {
         HtmlElement userName   = webBrowserHelper.GetElement_Name(this.webBrowser1, "userName");
         HtmlElement password   = webBrowserHelper.GetElement_Id(this.webBrowser1, "TANGRAM__PSP_3__password");
         HtmlElement verifyCode = webBrowserHelper.GetElement_Id(this.webBrowser1, "TANGRAM__PSP_3__verifyCode");
         HtmlElement login      = webBrowserHelper.GetElement_Id(this.webBrowser1, "TANGRAM__PSP_3__submit");
         if (userName != null)
         {
             webBrowserHelper.Write_value(userName, "*****@*****.**");
         }
         if (password != null)
         {
             webBrowserHelper.Write_value(password, "Tww19861004#");
         }
         if (login != null)
         {
             login.InvokeMember("click");
         }
     }
     #region 贴吧
     if (e.Url.AbsoluteUri.Contains("tieba"))
     {
         HtmlElement ueditor_replace = webBrowserHelper.GetElement_Name(this.webBrowser1, "ueditor_replace");
         if (ueditor_replace != null)
         {
             ueditor_replace.SetAttribute("innerHTML", "桃夭长老竟然也是了,哎");
             HtmlElementCollection link = this.webBrowser1.Document.GetElementsByTagName("a");
             for (int ii = 0; ii < link.Count; ii++)
             {
                 if (!string.IsNullOrEmpty(link[ii].GetAttribute("title")) &&
                     link[ii].GetAttribute("title") == "Ctrl+Enter快捷发表")
                 {
                     link[ii].InvokeMember("click");
                 }
             }
         }
         #region 关注贴吧和取消关注贴吧
         HtmlElement j_head_focus_btn = webBrowser1.Document.All["j_head_focus_btn"];
         if (j_head_focus_btn != null)
         {
             //关注 和 取消关注
             //j_head_focus_btn.InvokeMember("click");
         }
         #endregion
         #region 自动签到
         foreach (HtmlElement item1 in webBrowser1.Document.All)
         {
             //if (item1 != null && item1.OuterHtml != null && item1.OuterHtml.Contains("title=\"签到\""))
             //{
             //    item1.InvokeMember("click");
             //    break;
             //}
         }
         #endregion
     }
     #endregion
 }