1

有没有办法在 iTunes 商店获取高清电影信息(价格等)?如果电影同时以高清和非高清形式出售,这将变得特别棘手。

例如:声望(iTunes id = 209960866

如果您查看 iTunes 中的说明,您可以获得所有 4 种定价选项(即购买高清、购买普通、租用高清、租普通)。但是,据我所知,无法以编程方式抓取(或检索)此信息(如果我错了,请告诉我)。

如果您查看网络:http: //itunes.apple.com/us/movie/the-prestige/id209960866

你只能得到正常的买入价(我也查看了源代码,看看抓取是否有效,它没有)。

如果您使用 iTunes 查找 API: http: //itunes.apple.com/lookup ?id=209960866

同样,您只能获得正常的购买价格。

如何访问其他价格?

4

3 回答 3

2

我写了一个 Scrapy 项目来抓取 iTunes 元数据并遇到了同样的问题。

将您的爬虫的 User-Agent 更改为以下内容。

iTunes/9.0.3(Macintosh;U;Intel Mac OS X 10_6_2;en-ca)

于 2013-12-14T13:48:40.650 回答
0

我有同样的问题。我刚发现这个:

http://www.apple.com/itunes/affiliates/resources/documentation/enterprise-partner-feed-flat.html

“企业合作伙伴源是来自 iTunes 和 App Store 的完整元数据集的数据源。它可供附属合作伙伴将 iTunes 和 App Store 目录的各个方面完全合并到网站或应用程序中。EPF 可用有两种不同的格式——要么作为构建关系数据库所必需的文件,要么作为依赖于国家和媒体的独立平面文件。”

然后在页面底部您可以在电视部分看到(希望这也适用于电影),您可以看到以下列表:

sd_price - 以标准质量格式购买电视剧集的价格。hq_price - 以高质量格式购买电视剧集的价格。lc_rental_price - 以低质量格式租用电视剧集的价格。sd_rental_price - 以标准质量格式租用电视剧集的价格。hd_rental_price - 以高质量格式租用电视剧集的价格。

希望有帮助。我还没来得及惹它。

于 2012-09-13T18:42:15.763 回答
0

hq_price 的描述为“高质量、无 DRM (iTunes Plus) 视频的零售价...”。我不相信这是高清价格。

我看不出有办法访问这些信息。你有没有发现其他的?

于 2013-05-20T23:48:23.500 回答