App Store把app的评论扒下来

简介: 公司有需求把评论进行统计分析,就把App Store的评论扒下来并记录

前言

公司有需求把评论进行统计分析,就把App Store的评论扒下来并记录

搜索记录

searchIOSReview

def searchIOSReview(appId,pageNo):
    url = "https://itunes.apple.com/cn/rss/customerreviews/page="+pageNo+"/id="+appId+"/sortby=mostrecent/json"
    httpManager = urllib3.PoolManager()
    urllib3.disable_warnings()
    req = httpManager.request('GET', url)
    # print(req.data)
    jsonData = json.loads(req.data)
    # print(jsonData)
    array = jsonData['feed']['entry']
    reviewList = []
    for each in array:
        dic = each['author']
        name = dic['name']['label']
        uri = dic['uri']['label']
        version = each['im:version']['label']
        rating = each['im:rating']['label']
        idStr = each['id']['label']
        title = each['title']['label']
        content = each['content']['label']
        i = [uri,name,version,rating,idStr,title,content]
        reviewList.append(i)
    print('第'+pageNo+'页')
    return reviewList

生产文件

def saveProductData(fileName,SheetName,productList):
    #创建列表
    headRowList = ['uri','name','version','rating','id','title','content']
    ExcelFileManager.creatExcelFile(fileName,SheetName,headRowList)
    print("创建文件成功")
    #保存数据
    ExcelFileManager.addDataToExcelFile(fileName,SheetName,productList)
    print("保存数据成功")

运行

if __name__ == '__main__':
    allPList = []
    for i in range(0,pages):
        plist = searchIOSReview(appId,str(i+1))
        allPList += plist
    fileName = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
    saveProductData(fileName,'iOS',allPList)

结果

链接:github.com/freesan44/A…


目录
相关文章
|
27天前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
83 3
|
27天前
|
iOS开发 UED
解决提交到App Store时的ITMS-90478和ITMS-90062错误
解决提交到App Store时的ITMS-90478和ITMS-90062错误
19 0
|
28天前
|
iOS开发 开发者
一键制作 iOS 上架 App Store 描述文件教程
一键制作 iOS 上架 App Store 描述文件教程
|
2月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
2月前
|
安全 开发工具 数据安全/隐私保护
如何将应用程序发布到 App Store
如何将应用程序发布到 App Store
|
3月前
|
安全 开发工具 数据安全/隐私保护
如何将应用程序发布到 App Store
如何将应用程序发布到 App Store
|
1月前
|
存储 网络安全 开发者
App Store上架流程/苹果app发布流程:
App Store上架流程/苹果app发布流程:
|
2月前
|
iOS开发 开发者 UED
2023年iOS App Store上架流程详解(上)
在2023年,随着苹果发布机制的微调,有些关于iOS App上架流程的资料已经过时。本文将根据最新的要求和经验,详细介绍iOS App上架的流程。
|
2月前
|
编解码 供应链 数据安全/隐私保护
2023 年如何将您的应用提交到 App Store
2023 年如何将您的应用提交到 App Store
|
2月前
|
iOS开发 开发者
苹果 iOS App Store 上架操作流程详解:从开发者账号到应用发布
苹果 iOS App Store 上架操作流程详解:从开发者账号到应用发布

热门文章

最新文章