动漫的python语言代码大全_下载动漫壁纸-Python代码
本帖最后由 我心她有丶 于 2020-4-16 19:28 編輯
前段時間在論壇找到一個下載動漫壁紙的軟件,還挺好用的,這幾天突然用一下,下載不出圖片,下載的一片白,然后分析了下他的軟件,得到了一個地址: https://api.ixiaowai.cn/? ? 調(diào)用https://api.ixiaowai.cn/api/api.php?return=json 接口 會得到一個json數(shù)據(jù),里面就有圖片鏈接,然后就自己寫了一個代碼,不怎么會玩python呀,看了幾個別人的代碼,改造了下。
Snipaste_2020-04-16_18-04-31.jpg (221.06 KB, 下載次數(shù): 1)
2020-4-16 18:05 上傳
Snipaste_2020-04-16_18-01-38.jpg (447.87 KB, 下載次數(shù): 1)
2020-4-16 18:05 上傳
有需要的可以研究下。
這么加訪問間隔應(yīng)該可以吧,哈哈哈哈,不是太懂呀
[Python] 純文本查看 復(fù)制代碼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)
# 判斷結(jié)果
if not isExists:
# 如果不存在則創(chuàng)建目錄
# 創(chuàng)建目錄操作函數(shù)
os.makedirs(path)
return True
else:
# 如果目錄存在則不創(chuàng)建,并提示目錄已存在
return False
def down():
time.sleep(1) # 程序等待時間,這里等待1s,參數(shù)的基本單位是秒
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")#創(chuàng)建文件夾
if(flag == False):
print('目錄已存在,無需創(chuàng)建,開始下載!')
else:
print('目錄創(chuàng)建成功,開始下載!')
strCount = input('請輸入你需要下載的次數(shù)(默認(rèn)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("下載完成!")
總結(jié)
以上是生活随笔為你收集整理的动漫的python语言代码大全_下载动漫壁纸-Python代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2017交通银行白金卡最新申请及免年费方
- 下一篇: 抖音最强python_装逼篇 | 抖音超