Поправить ошибку в скрипте по выгрузке APK моб.при-ний из Google Play

2 000 руб. за проект
14 декабря 2020, 10:42 • 1 отклик • 29 просмотров
Есть скрипт по выгрузке -- с помощью командной строки выкачивает
приложения для Android в виде APK файлов по их кодам передаваемых как
“id” в Google Play. Например код com.avito.android это часть ссылки https://play.google.com/store/apps/details?id=com.avito.android.

Написан на Python. Исходный код скрипта вышлю, когда договоримся о работе.

Ошибка видимо появилась вместе с изменениями к подключению к Google Play.

Ошибка:

File "apkeeper.py", line 102, in <module>
main()
File "apkeeper.py", line 98, in main
download(api, package.strip(' \t\n\r'), update=args.update, force=args.force)
File "apkeeper.py", line 28, in download
download = api.download(package, expansion_files=True)
File "/usr/local/lib/python3.8/dist-packages/gpapi/googleplay.py", line 607, in download
self.log(packageName)
File "/usr/local/lib/python3.8/dist-packages/gpapi/googleplay.py", line 634, in log
response = googleplay_pb2.ResponseWrapper.FromString(response.content)
File "/usr/local/lib/python3.8/dist-packages/google/protobuf/internal/python_message.py", line 794, in FromString
message.MergeFromString(s)
File "/usr/local/lib/python3.8/dist-packages/google/protobuf/internal/python_message.py", line 1130, in MergeFromString
raise message_mod.DecodeError('Unexpected end-group tag.')
google.protobuf.message.DecodeError: Unexpected end-group tag.