Как загрузить изображение в flickr с помощью Python urllib.urlretrieve ()? - PullRequest
1 голос
/ 13 октября 2011

У меня проблема с тем, что при загрузке изображения с flickr.com функция python urllib.urlretrieve() всегда возвращает ошибку

[Errno socket error] (10060, 'Operation timed out')

например:

import urllib

url = "http://farm3.static.flickr.com/2659/4207030547_23e6000d29_o.gif"
urllib.urlretrieve(url,"C://tmp.gif")

Я китаец, и я не знаю, имеет ли "тайм-аут" какое-то отношение к скорости интернета в Китае.

Теперь это сбило с толку .gif! что мне делать с этим? ТНХ ~~~

Любое предложение приветствуется ~~~

Ответы [ 2 ]

1 голос
/ 13 октября 2011

Я не могу воспроизвести.

Точно такой же код скачал картинку.

Я использую Python 2.7

Это связано либо с сервером (в то время), либо с вашим интернет-соединением.

enter image description here

0 голосов
/ 13 октября 2011

Попробуйте вместо этого использовать библиотеку urllib2, которая позволяет указать время ожидания (в Python 2.6 +).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...