前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >App Store把app的评论扒下来

App Store把app的评论扒下来

作者头像
freesan44
发布2019-01-07 13:36:33
7270
发布2019-01-07 13:36:33
举报
文章被收录于专栏:freesan44freesan44

前言

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

搜索记录

searchIOSReview

代码语言:javascript
复制
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

生产文件

代码语言:javascript
复制
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("保存数据成功")

运行

代码语言:javascript
复制
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)

结果

链接:https://github.com/freesan44/AppReviews

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.01.03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 搜索记录
  • 生产文件
  • 运行
  • 结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档