
增长黑客
用 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)