Более подробная информация об ошибке 400

This commit is contained in:
Lev Plyusnin 2023-09-04 21:12:53 +07:00
parent 51f5940140
commit 45855a7905
No known key found for this signature in database
GPG key ID: 21C6C2C9C0A4460D
2 changed files with 7 additions and 6 deletions

View file

@ -6,8 +6,9 @@
3. [Получение данных для авторизации](#Получение-данных-для-авторизации) 3. [Получение данных для авторизации](#Получение-данных-для-авторизации)
4. [Примеры использования](#Примеры-использования) 4. [Примеры использования](#Примеры-использования)
5. [Использование](#Использование) 5. [Использование](#Использование)
6. [Спасибо](#Спасибо) 6. [Что делать при ошибке 400?](#Ошибка-400)
7. [Дисклеймер](#Дисклеймер) 7. [Спасибо](#Спасибо)
8. [Дисклеймер](#Дисклеймер)
## О программе ## О программе

View file

@ -140,11 +140,11 @@ def main():
if any(h in resp.headers['Content-Type'] for h in target_headers): if any(h in resp.headers['Content-Type'] for h in target_headers):
logger.debug(resp.text) logger.debug(resp.text)
if not resp.ok: if not resp.ok:
print('Яндекс вернул ошибку. Скорее всего, это связано'
' с ограничением количества запросов.'
' Попробуйте перезапустить скрипт через некоторое время.'
' Если проблема сохраняется - откройте issue на github.')
print(f'Код ошибки: {resp.status_code}') print(f'Код ошибки: {resp.status_code}')
if resp.status_code == 400:
print(
'Информация по устранению данной ошибки: https://github.com/llistochek/yandex-music-downloader#%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-400'
)
sys.exit(3) sys.exit(3)
if not getattr(resp, 'from_cache', False): if not getattr(resp, 'from_cache', False):
time.sleep(args.delay) time.sleep(args.delay)