有没有办法在iTunes商店获取高清电影信息(价格等)?如果电影以高清和非高清形式出售,这就变得特别棘手。
例如: The Prestige (iTunes id = 209960866 )
如果您在iTunes中查看说明,您可以获得所有4种定价选项(即购买高清,购买正常,租用高清,租用正常)。但是,据我所知,这些信息无法以编程方式被删除(或检索)(如果我错了,请告诉我。)
如果您查看网络:http://itunes.apple.com/us/movie/the-prestige/id209960866
您只能获得正常的购买价格(我也查看过源代码,看看是否有效,但是没有。)
如果您使用iTunes查找API:http://itunes.apple.com/lookup?id=209960866
同样,您只能获得正常的购买价格。
如何获取其他价格?
答案 0 :(得分:2)
我写了一个Scrapy项目来抓取iTunes元数据并遇到了同样的问题。
将刮刀的User-Agent更改为以下内容。
iTunes / 9.0.3(Macintosh; U; Intel Mac OS X 10_6_2; en-ca)
答案 1 :(得分:0)
我遇到了同样的问题。我刚刚发现了这个:
http://www.apple.com/itunes/affiliates/resources/documentation/enterprise-partner-feed-flat.html
“企业合作伙伴Feed是iTunes和App Store中完整元数据集的数据源。联盟合作伙伴可以将iTunes和App Store目录的各个方面完全合并到网站或应用程序中。 EPF有两种不同的格式 - 可以是构建关系数据库所必需的文件,也可以是依赖于国家和媒体的独立平面文件。“
然后在页面底部您可以在电视部分看到(希望这也适用于电影),您可以看到以下列表:
sd_price - 以标准质量格式购买电视剧集的价格。 hq_price - 以高品质格式购买电视剧集的价格。 lc_rental_price - 以低质量格式租借电视剧集的价格。 sd_rental_price - 以标准质量格式租借电视剧集的价格。 hd_rental_price - 以高质量格式租借电视剧集的价格。
希望有所帮助。我还没弄乱它。
答案 2 :(得分:0)
hq_price的描述是“高质量,无DRM(iTunes Plus)视频的零售价......”。我不相信这是高清价格。
我认为无法访问此信息。你有没有发现?