Python获取iOS应用数据

伟大的python可以无所不能,目前小的工作都交给Python处理了,以下代码演示通过苹果接口获取App数据的方法。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import urllib2

import demjson

import sys

reload(sys)

sys.setdefaultencoding('utf-8')


def writeLine(file,content):

    file.write(content)

def getAppInfo(appid):

    url = "http://itunes.apple.com/lookup?id=%d&country=cn" % (appid)

    req = urllib2.Request(url);

    resdata = urllib2.urlopen(req)

    res = resdata.read()

    json = demjson.decode(res)

    file = "%d.txt" % (appid)

    f = open(file, "w+")

    writeLine(f, ('=====appid=====:\n' + (str)(json['results'][0]['trackId'])) + '\n')

    writeLine(f, ('=====trackName=====:\n' + json['results'][0]['trackName']) + '\n')

    writeLine(f, ('=====description=====:\n' + json['results'][0]['description'] + '\n'))

    writeLine(f, ('=====link=====:\n' + json['results'][0]['trackViewUrl'] + '\n'))

    writeLine(f, ('=====bundleId=====:\n' + (str)(json['results'][0]['bundleId']) + '\n'))

    writeLine(f, ('=====releaseAt=====:\n' + json['results'][0]['currentVersionReleaseDate'] + '\n'))

    writeLine(f, ('=====releaseNotes=====:\n' + json['results'][0]['releaseNotes'] + '\n'))

    writeLine(f, ('=====icon=====:\n' + json['results'][0]['artworkUrl100'] + '\n'))

    writeLine(f, ('=====fileSizeBytes=====:\n' + (str)(json['results'][0]['fileSizeBytes']) + '\n'))

    f.close()

getAppInfo(1102002763);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,995评论 25 709
  • ##晓物鉴狗粮## 对朋友圈撒狗粮这个事情,我向来是不赞成、不反对、不提倡、不打击的。但是对于一早一晚定期撒狗粮的...
    BigCTime阅读 2,299评论 0 0
  • ok,今天是七夕节,是一个单身狗吃狗粮的日子,哈哈~我自己给自己买了甜甜的奶茶和甜甜的糕点,就这么感觉有些...
    吴颖芳阅读 1,405评论 0 1
  • 我说的都是实话遇见天秤座的女人要带上一把刀子把她干掉或者干掉自己当然也期望不干掉用刀子削苹果你为她唱唱歌为她写写诗...
    高华栋阅读 3,207评论 8 14

友情链接更多精彩内容