Like many others, I've used the general guidelines at http://blogs.oreilly.com/iphone/2008/08/scraping-appstore-reviews.html (as well as the comments) to build a script to scrape app store reviews. The details in the comment by "Steve" on May 8th, 2011 has been working fine for me for a few weeks now, and evidently has been working for many people since this time.
As of a few days ago though, all of a sudden, this no longer works. I know Apple are slowly deprecating old versions of iTunes and therefore also these methods of accessing them. But what is the new way to retrieve this information?
So for the record I'm using:
- URL = http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=&pageNumber=0&sortOrdering=2&type=Purple+Software
- User agent = iTunes/9.2 (Macintosh; U; PPC Mac OS X 10.6)
- X-Apple-Store-Front:
This recently worked but now no longer does.
The test of success is that this test request (for the Netflix app in the US) should work from the command line: curl -A "iTunes/9.2 (Macintosh; U; PPC Mac OS X 10.6)" -H "X-Apple-Store-Front: 143441-1" 'http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=284222807&pageNumber=0&sortOrdering=2&type=Purple+Software'
Any ideas?