2012-09-04 2 views
1

iTunes 상점에서 HD 영화 정보 (가격 등)를 얻을 수있는 방법이 있습니까? 영화가 HD 및 비 HD 모두로 판매되는 경우 이는 특히 까다로운 작업입니다. 예를 들어iTunes HD 필름 세부 정보 얻기 (스크랩, iTunes API 또는 다른 방법으로)

: 당신이 iTunes의 설명을 보면 프레스티지 (아이튠즈 아이디 = 209,960,866)

것은, 모든 4 가격 옵션 (즉, HD 임대, 정상를 구입, HD를 구입 얻을 수 있습니다, 임대료 정상). 그러나, 내가 아는 한,이 정보는 프로그래밍 방식으로 스크랩 (또는 검색) 될 수 없습니다 (내가 잘못하면 알려주십시오).

당신이 웹을 보면 : http://itunes.apple.com/us/movie/the-prestige/id209960866

에만 (나는 또한 작품을 긁는 것은, 그것은하지 않습니다 여부를 확인하기 위해 소스 코드를 보았다) 정상 구매 가격을받을.

아이튠즈 조회 API를 사용하는 경우 : 다시 http://itunes.apple.com/lookup?id=209960866

을, 당신은 단지 일반 구매 가격을받을.

어떻게 다른 가격에 액세스 할 수 있습니까?

답변

0

나는 같은 종류의 문제가있었습니다. 난 그냥이 발견.

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

는 "엔터프라이즈 파트너 피드 아이튠즈와 앱 스토어에서 메타 데이터의 완전한 세트의 데이터 피드입니다 제휴 파트너가 완전히 아이튠즈의 측면을 통합하고하는 것이 가능하다 앱 스토어 카탈로그를 웹 사이트 또는 앱에 추가 EPF는 관계형 데이터베이스를 구축하는 데 필요한 파일과 국가 및 미디어에 독립적 인 독립 실행 형 플랫 파일의 두 가지 형식으로 제공됩니다. "

당신은 당신이 목록을 볼 수 있습니다 (물론 영화에 적용 희망)을 TV 섹션에서 볼 수있는 페이지의 하단에 아래 :

sd_price - 표준의 TV 에피소드를 구입하는 가격 품질 형식. hq_price - TV 에피소드를 고품질 형식으로 구매하는 가격입니다. lc_rental_price - TV 에피소드를 낮은 품질 형식으로 대여하는 가격입니다. sd_rental_price - TV 에피소드를 표준 품질 형식으로 대여하는 가격입니다. hd_rental_price - TV 에피소드를 고품질 형식으로 대여하는 가격입니다.

희망이 있습니다. 나는 아직 그것을 엉망으로 만들지 않았다.

0

hq_price에 대한 설명은 "고품질 DRM 프리 (iTunes Plus) 비디오의 소매 가격 ..."입니다. 나는 이것이 HD 가격이라고 생각하지 않는다.

이 정보에 액세스 할 방법이 없습니다. 그렇지 않으면 찾았습니까?

2

나는 아이튠즈 메타 데이터를 긁어 내고 같은 문제를 일으키는 Scrapy 프로젝트를 작성했다.

스크래퍼의 사용자 에이전트를 다음과 같이 변경하십시오.

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