我正在使用 HTMLNode 解析器 (https://github.com/zootreeves/Objective-C-HMTL-Parser) 来解析网站中的 HTML。
当有属性和标签时,我能够完美解析 HTML,但我在尝试获取 innerHTML 时遇到了问题。
有人知道我如何在 iOS 上获取 innerHTML 吗?
谢谢。
Best Answer-推荐答案 strong>
你可以把那个HTML放到webview上,用“StringByEvaluatingJavaScriprtFromString”方法来获取Element的innerHTMl,这个方法会返回一个字符串。
下面是一些例子
对于所有具有 id 的元素
[webView stringByEvaluatingJavaScriptFromString"document.getElementById(\"ios-open\").innerHTML"];
Body 你可以使用这个代码
[webView stringByEvaluatingJavaScriptFromString"document.body.innerHTML"];
关于javascript - 带有解析的 iOS HTML InnerText,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/25878852/
|