iTunes App Store网页搜罗

时间:2011-06-25 22:06:01

标签: php screen-scraping itunes extraction

我希望用户在网站上输入应用ID,从他们的应用程序(我的sql数据库)保存信息,然后在网站上显示该信息。

如果有人会介意分享用于执行此操作的代码/流程,或者是否有教程可以指导我学习如何执行此操作?

如果你可以帮助我,我将非常感激。感谢。

3 个答案:

答案 0 :(得分:6)

你不能通过屏幕抓取来做到这一点。阅读Apple的Terms Of Use

  

您对本网站的使用您不能使用   任何“深层链接”,“页面刮擦”,   “机器人”,“蜘蛛”或其他自动   设备,程序,算法或   方法,或任何类似或   等效的手动流程,访问,   获取,复制或监控任何部分   本网站或任何内容,或任何内容   方式重现或规避   导航结构或演示   本网站或任何内容,以获取   或试图获得任何材料,   任何文件或信息   意味着没有故意提供   通过网站。 Apple预留了   禁止任何此类活动的权利。

您需要做的是调查Apple的Partner Program,其中包含针对开发人员的程序,我相信会授予您访问API的权限,您可以直接查询和接收所需的信息(例如应用说明)显示在您的网站上,甚至可能获得当您通过网站上的链接从苹果购买商品时产生的销售佣金。

可能的情况是,您看到的另一个网站显示Apple商店的此类信息,与苹果公司有联盟/合作伙伴安排。 (如果没有,只是时间问题,直到他们被网站封锁,在苹果公司的邮件中发现停止和停止信件,被起诉,或者这三者的某些组合。

答案 1 :(得分:4)

你应该先看看这些。

https://stackoverflow.com/questions/822380/how-legal-is-screen-scraping

https://stackoverflow.com/questions/396778/legalities-of-screen-scraping

了解Apple,他们可能会起诉你。他们起诉少了。或者我还没有起诉他们?

答案 2 :(得分:2)

如果您想将信息保存到数据库,那么您可能希望在http://www.altraware.com查看Appfetcher程序。

它使用苹果提供的Xml,因此不存在合法性问题。