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下载图像也是合法的吗?
该网站在图像上有一个下载按钮
https://c1.staticflickr.com/4/3667/32598752764_b62a07cf43_n.jpg的图像是320x240,因此开始时的分辨率不是很好......尝试使用高分辨率的东西,例如this,可以下载高质量的图像。以这种方式下载应该与从浏览器下载它没有什么不同(免责声明:我不是版权律师)。