我正在尝试从加载到 Cocoa WebView 控件中的文档中从 DOM 获取数据,但该元素的值似乎为空。我正在使用 MonoMac。我正在使用的代码(C#)如下:
var document = WebBrowser.MainFrameDocument;
if (document != null)
{
// GetAllChildren is a recursive extension function that iterates through a DomNode's
// ChildNodes property and returns a list of all of them
var textareaElements = document.GetAllChildren().OfType<DomHtmlElement>().Where(node => node.Name.Equals("TEXTAREA"));
foreach (var textarea in textareaElements)
{
var value = textarea.Value; // this is always ""
}
}
我是否需要做一些事情来确保我必须将数据输入到网页中的 DOM 引用?