类型为'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,但没有工作。
如何解决这个问题?谢谢。
您可以使用SelectSingleNode()
传递XPath根据id
属性选择节点,例如:
doc.DocumentNode
.SelectSingleNode("//*[@id='password']")
.SetAttributeValue("Value", ksifre);