类型为'System.Exception'的未处理异常发生在HtmlAgilityPack.dll中

本文关键字:HtmlAgilityPack dll System Exception 类型 未处理 异常 | 更新日期: 2023-09-27 18:16:33

我正在尝试使用htmllagilitypack与VS2008/。Net 3.5。我得到这个错误

类型为"System"的未处理异常。

在htmllagilitypack .dll中出现异常

附加信息:您需要设置UseIdAttribute属性为

这是代码;

public string kmail = "deneme";
    public string ksifre = "deneme123";
    private void button2_Click(object sender, EventArgs e)
    {
        HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
        doc.GetElementbyId("username_or_email").SetAttributeValue("Value", kmail);//bilgileri gir
        doc.GetElementbyId("password").SetAttributeValue("Value", ksifre);
        HtmlElement button = Browser.Document.GetElementById("allow");//tıkla
        button.InvokeMember("click");
    }

我尝试了旧版本的DLL,但没有工作。

如何解决这个问题?谢谢。

类型为'System.Exception'的未处理异常发生在HtmlAgilityPack.dll中

您可以使用SelectSingleNode()传递XPath根据id属性选择节点,例如:

doc.DocumentNode
   .SelectSingleNode("//*[@id='password']")
   .SetAttributeValue("Value", ksifre);