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下载图像是否合法?
该网站的图片上有一个下载按钮
答案 0 :(得分:0)
https://c1.staticflickr.com/4/3667/32598752764_b62a07cf43_n.jpg处的图像为320x240,因此从……开始并不是一个很好的分辨率...尝试使用诸如this之类的高分辨率图像,可以下载高质量的图像。以这种方式下载该文件应该与从浏览器下载该文件一样(免责声明:我不是版权律师)。