一个带自动询问和保存功能的python下载图片的脚本

介绍了一个简单的脚本,通过输入尺寸参数从http://placekitten.com下载相应大小的猫咪图片到本地文件夹。注意部分尺寸可能无法获取有效图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://placekitten.com 这个网站是爱猫人士做的网站,话说老外做网站就是简单,在网址上输入分辨率,就可以对应输出一个分辨率大小的猫图片,于是就做了这么一个小脚本,可以自己输出想要的尺寸,然后并且保存在自己的文件夹下。


#注意!这个网站有些是打不开的,比如500X500对应的网页就是空的,所以如果尝试了500X500抓下来的图片是失效的,并不是脚本的问题。#

#400X600,400X650,600X800这些都是好使的,可以拿来实验#

1
2
3
4
5
6
7
8
9
10
import  urllib.request
import  easygui as g
import  os
imput = g.multenterbox(msg = "请填写喵的尺寸" ,title = "下载一只喵" ,fields = [ "高" , "宽" ])
url = "http://placekitten.com/" + imput[ 0 ] + "/" + imput[ 1 ]
html = urllib.request.urlopen(url)
picture = html.read()
path = g.filesavebox(msg = "请选择存放喵的文件夹" ,title = "另存为" ,default = imput[ 0 ] + imput[ 1 ],filetypes = None )
with  open (path + ".jpg" , "wb" ) as f:
   f.write(picture)

wKiom1aNKwrQ7ZRRAAAbLY2p0Fs560.png================================分割线==================================

其实若是网页是单图片的类型,都可以用这个脚本来抓,把imput更改成对应的网页就行。


wKioL1aNKzLyTBZUAABR2yH_17o490.png


 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1732288


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值