我正在使用 Swift、Kanna Library 和 Alamofire 来尝试检索下面的任何 html 隐藏字段值
<form>
<input type="hidden" name="empl_id" id="empl_id" value="M12345">
<input type="hidden" name="current_fac_id" id="current_fac_id" value="12345">
<input type="hidden" name="empl_role" id="empl_role" value="supervisor">
</form>
我能够很好地检索常规 div、h2、h3。但我似乎能捕获隐藏的东西。
这是我在下面尝试的
func parseHtmlField(html: String) -> Void {
if let doc = Kanna.HTML(html: html, encoding: String.Encoding.utf8) {
for words in doc.css("input[id^='empl_id']") {
print(words["value"]!)
}
}
}
我特别需要输入字段的值。任何帮助,将不胜感激。谢谢
最佳答案
以上是该问题的正确语法。我没有预见到的隐藏问题是,在 html 页面 JavaScript 为页面中的特定元素分配值之前,快速代码提取了值。
关于html - 使用 Kanna、Swift 和 AlamoFire 获取 HTML 的隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43941990/