给一个网址,此页面有很多个按钮,点击按钮会进入下一个页面,如何在程序中自动点击这些按钮,然后采集下一个页面的数据呢?

解决方案 »

  1.   

    webbrower模拟点击
    HtmlElement but = webBrowser.Document.GetElementById("submit");
    but.InvokeMember("click");HtmlElementCollection submit = webBrowser1.Document.All;
    foreach(HtmlElement element in submit)
    {}
      

  2.   

    仿照提交,HTTP请求上下文
    POST/GET
      

  3.   

     private void Form1_Load(object sender, EventArgs e)
             {
                 this.webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
             }
     
             void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
             {
                 MessageBox.Show(e.Url);
             }
      

  4.   

    "submit"和"click"是什么东西啊,能不能稍微具体点,谢谢