我正在尝试在C# WinForms应用程序中获取网站上几个文本框的值。它们是文本输入框,设置为只读,但当我尝试使用以下代码读取时:
string price = webBrowser1.Document.GetElementById("price").GetAttribute("value");
它返回一个空字符串。
当我尝试使用.SetAttribute("value", "testValue")
设置一些其他(非只读)输入值时,它可以很好地工作。
请问有人可以帮我解决这个问题吗?
.value
可以捕获禁用和只读输入。它们似乎有效。您能否给出您尝试读取的URL示例? - Jason Allen