c# 的 webbrowser 怎么读取不到 html 的元素?
richTextBoxTest.Text += webBrowser1.Document.GetElementById("kename").GetAttribute("value");在这句报错,经过测试发现,这样的错误时根本找不到ID为“kename”的元素,但是网页源代码明明是可以看到的。不单是这一个元素,其他好多元素都是这个样。
html源文件.rar
(8.04 KB)
两种情况:
1.在线登陆到这个页面,就出错了。
2.把网页源代码保存到本地,webbrowser.navigator本地的源代码就不会出错,结果也正确。
请问大侠们,这是怎么回事呢?