Я пытаюсь оценить javascript на странице, прежде чем делать запрос, потому что html, который я ищу, не существует в документе AngleSharp.
Есть метод: document.ExecuteScript(string)
Но я не знаю, как его использовать по сравнению с тем, как я видел другие библиотеки. Например, некоторый код Python выглядит так...
wait.until(presence_of_element_located((By.ID, "class-name")))
Который просто приостанавливает код, я думаю, пока вся страница не будет оценена. Затем элементы можно искать.
В AngleSharp похоже, что мне нужно запустить метод ExecuteScript, чтобы сделать то же самое. Но он просто выдает исключение (Jint.Runtime.JavaScriptException: «результаты не определены») и в результате возвращает объект, который полностью запутывает и совсем не помогает.
Что мне сделать, чтобы моя следующая команда:
IHtmlCollection<IElement> cells = document.QuerySelectorAll(s);
на самом деле просматривает весь документ, а не только исходный HTML?