Найти - Пользователи
Полная версия: www.lfd.uci.edu
Начало » Python для новичков » www.lfd.uci.edu
1
ruthven
Возможно ли средствами python хотя бы картинку скачать с этого сайта? Везде качает нормально, с этого выдаёт HTTPError

# -*- coding: utf-8 -*-
import urllib.request
url = 'http://www.lfd.uci.edu/media/spotlights/workshop.jpg'
#url = 'http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/lxml-3.5.0-cp34-none-win_amd64.whl'
try:
    urllib.request.urlretrieve(url, 'c:\\image.jpg')
    #urllib.request.urlretrieve(url, 'c:\\' + url[51:])
except urllib.request.HTTPError:
    print('connect error')
except urllib.request.URLError:
    print('url error')
JOHN_16
поскольку Питоном простым путем скачать нельзя - 404 ответ, wget'ом тоже, а браузером можно - то думаю дело в том что сервер ожидает что запрос придет от клиента - браузера. Т.о. вам нужно замаскироваться под браузер, для этого нужно вместе с запросом передать соответствующую информацию. Я лично на данный момент не подскажу как, но это достаточно легко должно найтись гуглом.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB