本帖最后由 我心她有丶 于 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代码相关推荐

  1. python海龟画图代码大全_【程序源代码】python 海龟画图

    关键字: 正文 | 内容 今天这篇文章主要是介绍:python 海龟画图画一个正方形图案 01 - Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴 ...

  2. python语言属于什么_最近很火的Python是什么?属于什么语言?

    Python是一种脚本语言,可以直接运行后,消除编译和链接的麻烦.初学者来说需要更多的动手实践,减少错误的机会.和Python也有一个互动的方式.如果它是一个简单的小程序,甚至可以保存编辑器,它可以直 ...

  3. 哪些不符合python语言变量名_以下选项中不符合 Python 语言变量命名规则的是( )_学小易找答案...

    [单选题]下列各项中,关于银行存款业务的表述中正确的是( ).(2012年) [单选题]下列各项中,关于企业无法查明原因的现金溢余,经批准后应贷记的会计科目是( ). [多选题]计价软件中,在人材机汇 ...

  4. 数据结构与算法python语言实现答案_数据结构与算法:Python语言实现 源代码 PPT 练习答案 源码.zip...

    1 60660-数据结构与算法:Python语言实现[练习答案]Solutions Manual.rar 943.25 KB 2018/11/1 12:03:34 2 __MACOSX 0 Bytes ...

  5. java编程代码大全_掌握Java编程技巧,代码重构

    代码重构在不改变软件系统外部行为的前提下,改善它的内部结构,通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性. 代码重构目标 持续纠偏和改进软件设计 随 ...

  6. python海龟漂亮图案代码大全_带有海龟图案的Python花

    我在高中的编程课上和海龟图形一起工作,这个项目是按照老师演示的一些指导原则和功能制作一朵花.我在一个小时内就完成了,现在我正试图用更多的海龟一次画出多朵花,但我不能让海龟们使用新定义的函数,老师也没有 ...

  7. python爬虫知识大全_(硬知识)Python爬虫知识点梳理,认真看好好学

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:企鹅号小编 ( 想要学习Python?Python学习 ...

  8. 数据结构与算法python语言描述答案_《数据结构与算法Python语言描述》习题第二章第一题(python版)...

    1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 """ 5 定义一个表示时间的类Time6 a)Time(hour ...

  9. python语言运行效率高_如何评价说PYTHON是最快的语言?

    我是视频的作者,首先感谢朋友们的关注,并且诞生了这个论题,让我可以看到大家对我视频中的观点的反馈.对于大家的讨论,在日常时间允许的条件下,我会尽量参与.下面就我目前已经看到的朋友们的评论,做一下展开. ...

最新文章

  1. AI一分钟 | 贾跃亭这次真的没钱了,法拉第只够发到年底工资;自动驾驶风云:Uber竟被爆料收购窃取Waymo机密的公司
  2. 我的世界正版moba服务器,《我的世界》需要氪金?反观《迷你世界》才知道差距!...
  3. 提供呼叫中心服务器,呼叫中心系统方案
  4. Eclipse怎样把文件系统形式的项目作为工程直接导入?
  5. 分布式系统关联查询_一文详解分布式系统 | 留言送书
  6. C语言浮点数的输出方法和示例
  7. 手工卡纸做机器人_亲子手工,带孩子用彩色卡纸做一朵可爱的小花,有教程
  8. 2018年,AI会在金融行业哪些方向上发力?
  9. 财务自由之路读书笔记二
  10. 极路由+锐捷校园网小白使用教程
  11. 锐捷交换机配置手册完整
  12. java中 @ExcelField 的使用
  13. php如何配置gii,深入浅析yii2-gii自定义模板的方法
  14. 云服务器被攻击了怎么解决
  15. LTE-LAA中的LBT详解
  16. 计量经济学及Stata应用 陈强 第九章模型设定与数据问题习题9.5
  17. ROS下如何将GPS数据在卫星地图显示(两种开源方法)
  18. 什么是UUID 以及UUID的版本
  19. 合肥工业大学c语言是试卷,合肥工业大学2005-2007年C语言程序设计试卷参考答案.doc-资源下载人人文库网...
  20. VUE项目打包部署后刷新浏览器不是最新代码

热门文章

  1. centos7虚拟机共享本机磁盘的方法
  2. 实验10 编写子程序
  3. 【mysql技术内幕1】mysql基础架构-一条SQL查询语句是如何执行的
  4. JVM第五部分 高效并发
  5. 性能调优-硬盘方面,操作系统方面,文件系统方面
  6. ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
  7. ASP.NET方面的一些经典文章收集
  8. SCRUM 12.03
  9. mysql timeout
  10. Python基础-作用域和命名空间(Scope and Namespace)