OStack程序员社区-中国程序员成长平台

标题: javascript - 带有解析的 iOS HTML InnerText [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 01:57
标题: javascript - 带有解析的 iOS HTML InnerText

我正在使用 HTMLNode 解析器 (https://github.com/zootreeves/Objective-C-HMTL-Parser) 来解析网站中的 HTML。

当有属性和标签时,我能够完美解析 HTML,但我在尝试获取 innerHTML 时遇到了问题。

有人知道我如何在 iOS 上获取 innerHTML 吗?

谢谢。



Best Answer-推荐答案


你可以把那个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/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4