gpt4 book ai didi

javascript - 使用 stringByEvaluatingJavaScriptFromString 提取 img 的 src,然后将 url 分配给 NSString 或 NSURL

转载 作者:行者123 更新时间:2023-12-03 18:00:22 26 4
gpt4 key购买 nike

我在我的 cocoa 应用程序中使用 WebView,我想从 WebView 中提取图像的 url。

我一直在尝试使用 stringByEvaluatingJavaScriptFromString 来提取它,但没有成功。

NSString *imageURLString = [webView stringByEvaluatingJavaScriptFromString:@"$('#id1.class1.img').attr('src');"];

#id1 和 .class1 只是占位符,html 的结构如下所示

<ol id="id1">
<div class="class1">
<img src="url.jpg">

我想获取字符串形式的 url,然后将其转换为 NSURL 以与 NSData 一起使用,但是,如果我可以直接从 javascript 获取 NSURL,那就更好了。

最佳答案

我想我会把这个作为一个实际的答案,因为没有其他人留下任何答案。正确的 JavaScript 是

$('#id1').find('.class1').find('img').attr("src");

关于javascript - 使用 stringByEvaluatingJavaScriptFromString 提取 img 的 src,然后将 url 分配给 NSString 或 NSURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7396298/

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