1

我只是想知道是否可以从网站上提取 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>

谢谢!

4

1 回答 1

1

简而言之,您可能想要:

  1. 解析元素字符串以获取 URL 字符串
  2. 用于[NSData dataWithContentsOfURL:]获取图像数据
  3. 用于[UIImage imageWithData:]创建UIImage对象
  4. 使用新图像设置image您的属性UIImageView
于 2013-10-17T22:08:53.630 回答