加载中

Robin
增长黑客

用 Python 下载 Google Play 指定应用的评论

2023/4/22 · 1 min read

代码已更新:新增评分、评论时间、作者回复,并支持多应用。

from google_play_scraper import Sort, reviews
import csv
import pandas as pd
 
def get_reviews(app_package_names):
    writer = pd.ExcelWriter('reviews.xlsx', engine='xlsxwriter')
    for app_package_name in app_package_names:
        result, continuation_token = reviews(
            app_package_name,
            lang='en',  # 评论语言
            country='us',  # 国家/地区
            sort=Sort.MOST_RELEVANT,  # 按相关性排序
            count=5000,  # 拉取条数
        )
 
        # 每个应用一个 sheet
        if len(app_package_name) >= 31:
            app_package_name = app_package_name[:30]
        df = pd.DataFrame(result)
        df.to_excel(writer, sheet_name=app_package_name, index=False)
 
    writer.close() # 保存 xlsx
 
app_package_names = ['com.bodyfast', 'de.fastic.app','bodyfast.zero.fastingtracker.weightloss','com.purplecover.anylist','com.apalon.to.do.list','com.callpod.android_apps.keeper','droom.sleepIfUCan','com.anydo','todolist.scheduleplanner.dailyplanner.todo.reminders']  # 替换为要抓评论的包名
get_reviews(app_package_names)

相关文章