При вызове метода get экземпляра класса VkAudio возникает следующая ошибка:
vk_audio = VkAudio(session)
vk_audio.get(211843)
Traceback (most recent call last):
File "<input>", line 14, in <module>
File "venv/lib/python3.7/site-packages/vk_api/audio.py", line 96, in get
return list(self.get_iter(owner_id, album_id, access_hash))
File "venv/lib/python3.7/site-packages/vk_api/audio.py", line 77, in get_iter
filter_root_el={'class_': 'audioPlaylist__list'} if album_id else None
File "venv/lib/python3.7/site-packages/vk_api/audio.py", line 244, in scrap_data
int(i) for i in RE_AUDIO_ID.search(audio['id']).groups()
File "venv/lib/python3.7/site-packages/bs4/element.py", line 1016, in __getitem__
return self.attrs[key]
KeyError: 'id'
Временное решение, которое помогает исправить данную ошибку - это закомментировать строки 243-245 и строки 252-253 в файле audio.py. Но в таком случае, метод не будет возвращать id и owner_id аудиозаписей.
Данная ошибка возникает при полученни каждой аудиозаписи (было проверено на нескольких пользователях и сообществах). Ранее это ошибка не возникала (возможно произошли какие-то изменения на стороне ВК)
Версия vk_api: 11.6.0
Версия Python: 3.7.3
При вызове метода
getэкземпляра классаVkAudioвозникает следующая ошибка:Временное решение, которое помогает исправить данную ошибку - это закомментировать строки 243-245 и строки 252-253 в файле audio.py. Но в таком случае, метод не будет возвращать
idиowner_idаудиозаписей.Данная ошибка возникает при полученни каждой аудиозаписи (было проверено на нескольких пользователях и сообществах). Ранее это ошибка не возникала (возможно произошли какие-то изменения на стороне ВК)
Версия vk_api: 11.6.0
Версия Python: 3.7.3