使用python urlretrieve下载后图像不清楚

时间:2018-08-31 21:10:44

标签: python image download

import urllib.request
import random
from bs4 import BeautifulSoup
import re
def dl_image(url):
    name="test1"
    full_name = name + ".jpg"
    urllib.request.urlretrieve(url, full_name)
dl_image("https://c1.staticflickr.com/4/3667/32598752764_b62a07cf43_n.jpg")

此代码有效,但是我得到的照片分辨率不高。 我在哪里做错了?

使用此方法从flickr下载图像是否合法?

该网站的图片上有一个下载按钮

1 个答案:

答案 0 :(得分:0)

https://c1.staticflickr.com/4/3667/32598752764_b62a07cf43_n.jpg处的图像为320x240,因此从……开始并不是一个很好的分辨率...尝试使用诸如this之类的高分辨率图像,可以下载高质量的图像。以这种方式下载该文件应该与从浏览器下载该文件一样(免责声明:我不是版权律师)。