如何使用HtmlAgilityPack单击链接?

时间:2015-06-04 14:34:04

标签: c# c#-4.0 html-agility-pack

        HtmlWeb web = new HtmlWeb();
        HtmlAgilityPack.HtmlDocument doc = web.Load(Url);
        var inputForms = doc.DocumentNode.Descendants("input");
        var hrefLinks = doc.DocumentNode.Descendants("a");
        foreach(HtmlNode input in inputForms)
        {
            if(input.OuterHtml.Contains("SUBMIT-chn:$INTERNAL_password.pss"))
            {
                MessageBox.Show("Found It");
                // I would like to do something like
                // input.Click();
                // then the newly navigatedPage would be reprocessed
            }
        }

我想点击输入并导航到新页面,而不是我的消息框。

我被困在这里,所以任何帮助将不胜感激。我避免使用WebBrowser控件或msHtml

0 个答案:

没有答案