动漫的python语言代码大全_下载动漫壁纸-Python代码
本帖最后由 我心她有丶 于 2020-4-16 19:28 编辑
前段时间在论坛找到一个下载动漫壁纸的软件,还挺好用的,这几天突然用一下,下载不出图片,下载的一片白,然后分析了下他的软件,得到了一个地址: https://api.ixiaowai.cn/ 调用https://api.ixiaowai.cn/api/api.php?return=json 接口 会得到一个json数据,里面就有图片链接,然后就自己写了一个代码,不怎么会玩python呀,看了几个别人的代码,改造了下。
Snipaste_2020-04-16_18-04-31.jpg (221.06 KB, 下载次数: 1)
2020-4-16 18:05 上传
Snipaste_2020-04-16_18-01-38.jpg (447.87 KB, 下载次数: 1)
2020-4-16 18:05 上传
有需要的可以研究下。
这么加访问间隔应该可以吧,哈哈哈哈,不是太懂呀
[Python] 纯文本查看 复制代码import requests
import json
import parsel
import time
def mkdir(path):
# 引入模块
import os
# 去除首位空格
path = path.strip()
# 去除尾部 \ 符号
path = path.rstrip("\\")
# 判断路径是否存在
# 存在 True
# 不存在 False
isExists = os.path.exists(path)
# 判断结果
if not isExists:
# 如果不存在则创建目录
# 创建目录操作函数
os.makedirs(path)
return True
else:
# 如果目录存在则不创建,并提示目录已存在
return False
def down():
time.sleep(1) # 程序等待时间,这里等待1s,参数的基本单位是秒
print("正在访问:请稍等。。。")
url = "https://api.ixiaowai.cn/api/api.php?return=json"
html = requests.get(url).text
strJson = json.loads(html.encode('utf-8'))
imgUrl = strJson['imgurl']
rul = requests.get(imgUrl).content
file_nam = imgUrl.split('/')[-1]
with open(f'img\\' + file_nam , 'wb') as f:
print('正在下载:', file_nam)
f.write(rul)
if __name__ =="__main__":
flag = mkdir("img")#创建文件夹
if(flag == False):
print('目录已存在,无需创建,开始下载!')
else:
print('目录创建成功,开始下载!')
strCount = input('请输入你需要下载的次数(默认999次):')
count = 999;
if(strCount != ''):
count = int(strCount)
index = 1
while(1):
if(index == count + 1):
break;
print('正在下载' + str(index) + '张......')
down() #下载
index = index + 1;
print("下载完成!")
动漫的python语言代码大全_下载动漫壁纸-Python代码相关推荐
- python海龟画图代码大全_【程序源代码】python 海龟画图
关键字: 正文 | 内容 今天这篇文章主要是介绍:python 海龟画图画一个正方形图案 01 - Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴 ...
- python语言属于什么_最近很火的Python是什么?属于什么语言?
Python是一种脚本语言,可以直接运行后,消除编译和链接的麻烦.初学者来说需要更多的动手实践,减少错误的机会.和Python也有一个互动的方式.如果它是一个简单的小程序,甚至可以保存编辑器,它可以直 ...
- 哪些不符合python语言变量名_以下选项中不符合 Python 语言变量命名规则的是( )_学小易找答案...
[单选题]下列各项中,关于银行存款业务的表述中正确的是( ).(2012年) [单选题]下列各项中,关于企业无法查明原因的现金溢余,经批准后应贷记的会计科目是( ). [多选题]计价软件中,在人材机汇 ...
- 数据结构与算法python语言实现答案_数据结构与算法:Python语言实现 源代码 PPT 练习答案 源码.zip...
1 60660-数据结构与算法:Python语言实现[练习答案]Solutions Manual.rar 943.25 KB 2018/11/1 12:03:34 2 __MACOSX 0 Bytes ...
- java编程代码大全_掌握Java编程技巧,代码重构
代码重构在不改变软件系统外部行为的前提下,改善它的内部结构,通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性. 代码重构目标 持续纠偏和改进软件设计 随 ...
- python海龟漂亮图案代码大全_带有海龟图案的Python花
我在高中的编程课上和海龟图形一起工作,这个项目是按照老师演示的一些指导原则和功能制作一朵花.我在一个小时内就完成了,现在我正试图用更多的海龟一次画出多朵花,但我不能让海龟们使用新定义的函数,老师也没有 ...
- python爬虫知识大全_(硬知识)Python爬虫知识点梳理,认真看好好学
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:企鹅号小编 ( 想要学习Python?Python学习 ...
- 数据结构与算法python语言描述答案_《数据结构与算法Python语言描述》习题第二章第一题(python版)...
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 """ 5 定义一个表示时间的类Time6 a)Time(hour ...
- python语言运行效率高_如何评价说PYTHON是最快的语言?
我是视频的作者,首先感谢朋友们的关注,并且诞生了这个论题,让我可以看到大家对我视频中的观点的反馈.对于大家的讨论,在日常时间允许的条件下,我会尽量参与.下面就我目前已经看到的朋友们的评论,做一下展开. ...
最新文章
- AI一分钟 | 贾跃亭这次真的没钱了,法拉第只够发到年底工资;自动驾驶风云:Uber竟被爆料收购窃取Waymo机密的公司
- 我的世界正版moba服务器,《我的世界》需要氪金?反观《迷你世界》才知道差距!...
- 提供呼叫中心服务器,呼叫中心系统方案
- Eclipse怎样把文件系统形式的项目作为工程直接导入?
- 分布式系统关联查询_一文详解分布式系统 | 留言送书
- C语言浮点数的输出方法和示例
- 手工卡纸做机器人_亲子手工,带孩子用彩色卡纸做一朵可爱的小花,有教程
- 2018年,AI会在金融行业哪些方向上发力?
- 财务自由之路读书笔记二
- 极路由+锐捷校园网小白使用教程
- 锐捷交换机配置手册完整
- java中 @ExcelField 的使用
- php如何配置gii,深入浅析yii2-gii自定义模板的方法
- 云服务器被攻击了怎么解决
- LTE-LAA中的LBT详解
- 计量经济学及Stata应用 陈强 第九章模型设定与数据问题习题9.5
- ROS下如何将GPS数据在卫星地图显示(两种开源方法)
- 什么是UUID 以及UUID的版本
- 合肥工业大学c语言是试卷,合肥工业大学2005-2007年C语言程序设计试卷参考答案.doc-资源下载人人文库网...
- VUE项目打包部署后刷新浏览器不是最新代码
热门文章
- centos7虚拟机共享本机磁盘的方法
- 实验10 编写子程序
- 【mysql技术内幕1】mysql基础架构-一条SQL查询语句是如何执行的
- JVM第五部分 高效并发
- 性能调优-硬盘方面,操作系统方面,文件系统方面
- ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
- ASP.NET方面的一些经典文章收集
- SCRUM 12.03
- mysql timeout
- Python基础-作用域和命名空间(Scope and Namespace)