我在选择 iframe 表单中所需的数据时遇到问题。甚至可以使用 HtmlAgilityPack 吗?这是使用 Firebug 的屏幕截图,以便你们更容易看到。
http://i.stack.imgur.com/ftt84.jpg
我需要解析出 post_form_id。我试过了
var value = doc.DocumentNode.SelectSingleNode("//input[@type='hidden' and @name='post_form_id']")
.Attributes["value"].Value;
但显然行不通,因为它在 iframe 表单中。感谢任何帮助。
最佳答案
我愿意
- 使用 HTMLAgityPack 查找 iframe 位置
- 使用System.URI类找到iframe页面的绝对链接
- 打开此 iframe 页面
- 在iframe页面再次使用HTMLAgityPack查找需要的信息
关于c# - 使用 HtmlAgilityPack .NET 解析出 iframe 中的隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4635040/