Необработанное исключение типа «System.Exception» произошло в HtmlAgilityPack.dll

c# html-agility-pack

Вопрос

Я пытаюсь использовать HTMLAgilityPack с VS2008 / .Net 3.5. Я получаю эту ошибку

Необработанное исключение типа «System.Exception» произошло в HtmlAgilityPack.dll

Дополнительная информация: вам необходимо установить свойство UseIdAttribute в true, чтобы включить эту функцию

Это код;

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 для выбора атрибута node по id , например:

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


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow