Невозможно загрузить изображение из Интернета с помощью python urllib.request - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь загрузить изображение или имею возможность загружать случайные изображения из Интернета, но все равно получаю сообщение об ошибке:

Traceback (most recent call last):
  File "c:/Users/my_user/Desktop/Projects/LearnPython/Download an image from the web.py", line 13, in <module>
    download_web_image("https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__340.jpg")
  File "c:/Users/my_user/Desktop/Projects/LearnPython/Download an image from the web.py", line 11, in download_web_image
    urllib.request.urlretrieve(url, full_name)
  File "C:\Users\my_user\miniconda3\lib\urllib\request.py", line 247, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "C:\Users\my_user\miniconda3\lib\urllib\request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Users\my_user\miniconda3\lib\urllib\request.py", line 525, in open
    response = self._open(req, data)
  File "C:\Users\my_user\miniconda3\lib\urllib\request.py", line 548, in _open
    'unknown_open', req)
  File "C:\Users\my_user\miniconda3\lib\urllib\request.py", line 503, in _call_chain
    result = func(*args)
  File "C:\Users\my_user\miniconda3\lib\urllib\request.py", line 1387, in unknown_open
    raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>
import random
import urllib.request


def download_web_image(url):
    name = random.randrange(1,1000)
    full_name = str(name) + ".jpg"
    urllib.request.urlretrieve(url, full_name)

download_web_image("https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__340.jpg")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...