iOS - 将图像从网站上的javascript中的id加载到UIImageView中

iOS - Load image into UIImageView from id in javascript on website

本文关键字:id 中的 加载 UIImageView javascript 图像 网站 iOS      更新时间:2023-09-26

我只是想知道是否可以从网站中提取id"album_cover"。我需要将其加载到UIImageView中.我还应该提到,代码中的链接并不总是相同的,并且当歌曲更改时确实会更改(链接到我所指的网站),所以这就是为什么我不能只获取 URL 并完成。

我想我可以使用我的stringByEvaluatingJavaScriptFromString:@"document.getElementById('album_cover').textContent;"代码,但我不确定如何将其加载到 UIImageView 中

以下是来自网站的图片数据:

<div id="album_cover">
<img height="160px" width="160px" id="imgcover" src="http://api.cloudrad.io:8000/art/18a4c00346bccf046900f578b36bd2a5.png?nocache=2" alt="Loading...">
</div>

谢谢!

简而言之,您可能希望:

  1. 分析元素字符串以获取 URL 字符串
  2. 使用[NSData dataWithContentsOfURL:]获取图像数据
  3. 使用[UIImage imageWithData:]创建UIImage对象
  4. 使用新映像设置UIImageViewimage属性