C# GeckoFX-获取GetHtmlElementById
我已经为此挣扎了5个多小时了 例如:C# GeckoFX-获取GetHtmlElementById,c#,dom,geckofx,C#,Dom,Geckofx,我已经为此挣扎了5个多小时了 例如: <div id='xx'>content</div> 我得到的是NullRefferenceException(对象引用未设置为对象的实例) 其他示例:导航到google.co.uk browser.DocumentCompleted += delegate { MessageBox.Show(browser.DomDocument.GetElementById("gbqfsa").TextCo
<div id='xx'>content</div>
我得到的是NullRefferenceException(对象引用未设置为对象的实例)
其他示例:导航到google.co.uk
browser.DocumentCompleted += delegate {
MessageBox.Show(browser.DomDocument.GetElementById("gbqfsa").TextContent);
};
MessageBox应该显示“谷歌搜索”,但没有运气
System.NullReferenceException未由用户代码处理消息=对象引用未设置为对象的实例。
Source=壁虎fx StackTrace: 在C:\Users\drs\AppData\Local\Temporary Projects\gecko fx\Form1.cs:line中的gecko_fx.Form1.b_2(对象,事件参数)处 44 在C:\Users\hindlet\Documents\visualstudio中的Gecko.GeckoWebBrowser.OnDocumentCompleted(EventArgs e)中 2010\Projects\geckofx-15.0\geckofx-Winforms\GeckoWebBrowser.Events.cs:line 177 位于Gecko.GeckoWebBrowser.Gecko.nsIWebProgressListener.OnStateChange(nsIWebProgress aWebProgress、NSIRESQUEST、UInt32 aStateFlags、Int32 aStatus) 在C:\Users\hindlet\Documents\Visual Studio中 2010\Projects\geckofx-15.0\geckofx-Winforms\GeckoWebBrowser.cs:line 1700例外情况: 这对我有用
这对我很有用。我已经搜索了几个星期了,非常感谢。但是也许你可以告诉我这个“Value”属性是否是ID div的“InnerHtml”?我搜索这个解决方案已经有几个星期了-非常感谢。但也许您可以告诉我这个“Value”属性是否是ID div的“InnerHtml”?
browser.DocumentCompleted += delegate {
MessageBox.Show(browser.DomDocument.GetElementById("gbqfsa").TextContent);
};
GeckoHtmlElement ele;
ele = geckoWebBrowser1.Document.GetHtmlElementById("myData");
MessageBox.Show(ele.GetAttribute("Value"));