Задать вопрос
@K1NDER

Почему urllib не качает файл?

При использовании данной функции на Windows все работало хорошо, как только перешел на Ubuntu появились такие ошибки urllib.error.ContentTooShortError: urlopen error retrieval incomplete: got only 81638 out of 2808891 bytes
Exception in thread Thread-89:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "main.py", line 469, in _load_snaptik
urllib.request.urlretrieve(url, _name_file + ".mp4")
File "/usr/lib/python3.8/urllib/request.py", line 286, in urlretrieve
raise ContentTooShortError(
urllib.error.ContentTooShortError:



Код:
opener = urllib.request.build_opener()
    opener.addheaders = [('User-agent', 'Mozilla/5.0')]
    urllib.request.install_opener(opener)
    try:
        urllib.request.urlretrieve(url, _name_file + ".mp4")
    except TypeError:
        msg = _token_bot.send_message(message.chat.id, "⚠Данная ссылка недействительна, введите другую.⚠")
        return _token_bot.register_next_step_handler(msg, _search_url)
  • Вопрос задан
  • 340 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект