apkdl не удается загрузить автоматически после N приложений

#python #android #bash #terminal

Вопрос:

Я пытаюсь использовать apkdl для автоматической загрузки большого набора данных приложений для Android.

Структура набора данных выглядит следующим образом:

 Photo Editor amp; Candy Camera amp; Grid amp; ScrapBook Coloring book Moana U Launcher Lite – FREE Live Cool Themes Hide Apps Sketch - Draw amp; Paint Pixel Draw - Number Art Coloring Book . . .  

Чтобы автоматически загрузить эти приложения, я написал следующий сценарий BASH:

 #!/bin/bash  file="/home/user/Desktop/android_dataset/name_apps.csv"  while IFS= read -r line  do  echo "0" | apkdl $line  donelt;"$file"  

Тем не менее, apkdl удалось загрузить только около 130 приложений, прежде чем создать следующее исключение:

 Traceback (most recent call last):  File "/usr/local/bin/apkdl", line 33, in lt;modulegt;  sys.exit(load_entry_point('apkdl==1.0.0', 'console_scripts', 'apkdl')())  File "/home/kali/.local/lib/python3.9/site-packages/apkdl/__main__.py", line 10, in main  search(query)  File "/home/kali/.local/lib/python3.9/site-packages/apkdl/dl.py", line 26, in search  for i in soup.find('div', {'id':'search-res'}).findAll('dl', {'class':'search-dl'}): AttributeError: 'NoneType' object has no attribute 'findAll'  

Есть какие-то решения, чтобы исправить это исключение?