gpt4 book ai didi

javascript - Objective-C 从网页获取图像

转载 作者:行者123 更新时间:2023-11-28 21:23:55 26 4
gpt4 key购买 nike

我需要检索网页(html 文件)中包含的图像(img 标签的 src)。该网页可能包含多个图像,我只需要检索其中任何一个(假设第一个)。
到目前为止我已经走了这么远:

UIWebView * tmpWV;
tmpWV = [[UIWebView alloc] init];

NSURL *url = [NSURL URLWithString:page_url];
NSURLRequest * req = [NSURLRequest requestWithURL:url];

[tmpWV loadRequest:req];

NSString *img = [tmpWV stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('img')[0].src;"];
[tmpWV release];
tmpWV = nil;

不幸的是,这段代码似乎不起作用,当我尝试在控制台中查看 img 的内容时,输出什么也没有。我已经单独测试了 JavaScript 代码并且它可以工作。我做错了什么?

最佳答案

您忽略了 http 请求不会立即发生的事实。当请求加载完成时,您需要注册一个回调,然后尝试解析您的图像。

关于javascript - Objective-C 从网页获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525374/

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