gpt4 book ai didi

iphone - 从 UIWebView 获取内容长度

转载 作者:行者123 更新时间:2023-12-03 20:29:39 25 4
gpt4 key购买 nike

我想知道网页是否已更改,我打算使用网页的内容长度,但还没有找到这样做的方法。有任何想法吗?或者谁能​​想到另一种方法来定期检查网页是否已更改?

最佳答案

如果您的意思是导航发生变化,您可以使用自定义 UIWebViewDelegate 并设置一个标志,例如-(void)webViewDidFinishLoad:发生了。

您可能需要检查 UIWebView 的属性 request 以检查 URL 是否确实不同。

如果您想检查内容是否已更改,您可以检索它,例如像这样:

NSString* script  = @"document.body.innerHTML";
NSString* content = [webView stringByEvaluatingJavaScriptFromString:script];

或者检索长度,例如像这样:

NSString* script = @"document.body.innerHTML.length";
int length = [[webView stringByEvaluatingJavaScriptFromString:script] integerValue];

关于iphone - 从 UIWebView 获取内容长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com