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

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

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

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

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)

================================分割线==================================

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

时间: 2024-10-10 11:16:29

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

RMAN兼容性、控制文件自动备份、保存时间、备份策略、备份脚本(二)

RMAN 程序的兼容性 RMAN 环境由以下5部分组成:(1) RMAN executable(2) Recovery catalog database(3) Recovery catalog schema in the recovery catalog database(4) Target database(5) Auxiliary database (used forduplicate, duplicate for standby or tablespace point-in-time re

自动下载图片的脚本

很多年前,自己写的,自己的文件丢失了,神奇的网络让我又找到了 #!/bin/bash #Description: # download national geographic photo of the day and set it as background # wait for network connection to be established [[ -n $1 ]] && sleep $1 resolution=$(xrandr |grep -o 'current [^,]*'|

用汇编语言给XP记事本添加“自动保存”功能 good

[文章标题]: 用汇编语言给XP记事本添加“自动保存”功能 [文章作者]: newjueqi [作者邮箱]:[email protected] [作者QQ]:190678908 [使用工具]: OD, LordPE,eXeScope[操作平台]: XP-SP2[作者声明]: 本人平时一般的文字处理都是用记事本(用Word好像大材小用了),电脑自从拿去大修后有时候会莫名其妙的重启,弄得经常重写(本人常常忘记保存^-^),于是想给记事本增加类似于Word的自动保存功能,以图个方便.失误之处敬请诸位大

PyCharm 去掉自动保存功能

PyCharm 4.5.4 环境配置 1.去掉"自动保存功能" pycharm默认是自动保存的,习惯自己按 ctrl + s 的可以进行如下设置: 菜单File -> Settings... -> Appearance & Behavior -> System Settings 去掉以下2个选项的选中 Synchronize files on frame activation Save files on frame deactivation 菜单File -&

vim通过事件驱动实现实时自动保存功能

有些时候,在用vim编辑文件的,由于种种原因忘记或者来不及手动保存(在末行模式下 :w!)而导致花费大量心血所做的修改丢失,不得不重新创作,本人也亲自遇到过3次,本着事不过三的原则,决定研究研究vim的自动保存功能. 首先尝试了<VIM 自动保存的最佳方案?http://segmentfault.com/q/1010000000592658>一直不成功,知道原因的同学欢迎指教. 其次尝试了https://github.com/907th/vim-auto-save,下面说一下方法: ? wge

【工具】Sublime Text 自动保存功能

经常需要所以要频繁用到"ctrl+s"保存还是挺麻烦的,所以有的人需要用到失去焦点自动保存功能,这里简单记录下 1.点击"Preferences"里的设置-用户,有的版本是英文 2.ctrl+f找到"save_on_focus_lost",把后面的"false"改成"true"就好

富文本编辑器宽度自适应及取消自动保存功能

1.富文本编辑器宽度自适应设置 初始化富文本编辑器是 设置属性 initialFrameWidth: '100%' 2.富文本编辑器取消自动保存功能 在ueditor.all.js中找到 UE.registerUI('autosave', function(editor) { 这个方法并注释掉. 原文地址:https://www.cnblogs.com/wpp281154/p/11430976.html

带你走近AngularJS - 基本功能介绍

AngularJS是Google推出的一款Web应用开发框架.它提供了一系列兼容性良好并且可扩展的服务,包括数据绑定.DOM操作.MVC设计模式和模块加载等.本文专注于AngularJS 指令的使用,在我们进入主题之前,我们将快速浏览AngularJS的基本用法. AngularJS 不仅仅是一个类库,而是提供了一个完整的框架.它避免了您和多个类库交互,需要熟悉多套接口的繁琐工作.它由Google Chrome的开发人员设计,引领着下一代Web应用开发.也许我们5年或10年后不会使用Angula

php实现微信扫码自动登陆与注册功能

本文实例讲述了php实现微信扫码自动登陆与注册功能.分享给大家供大家参考,具体如下: 微信开发已经是现在程序员必须要掌握的一项基本的技术了,其实做过微信开发的都知道微信接口非常的强大做起来也非常的简单,这里我们一起来看一个微信自动登陆注册的例子. php 微信扫码 pc端自动登陆注册 用的接口scope 是snsapi_userinfo,微信登陆一个是网页授权登陆,另一个是微信联合登陆 网页授权登陆:http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b647