我正在使用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"]!)
}
}
}
我特别需要输入字段的值。任何帮助,将不胜感激。谢谢
答案 0 :(得分:0)
以上是问题的正确语法。在html页面JavaScript为页面中的特定元素分配值之前,我没有预见到的隐藏问题是提取值的快速代码。