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

问题描述 投票:0回答:1
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下载图像也是合法的吗?

该网站在图像上有一个下载按钮

python image download
1个回答
0
投票

https://c1.staticflickr.com/4/3667/32598752764_b62a07cf43_n.jpg的图像是320x240,因此开始时的分辨率不是很好......尝试使用高分辨率的东西,例如this,可以下载高质量的图像。以这种方式下载应该与从浏览器下载它没有什么不同(免责声明:我不是版权律师)。

© www.soinside.com 2019 - 2024. All rights reserved.