python使用公共api下载狗狗图片

news/2024/11/24 14:03:26/

还是直接上代码:

import requests
import os
import json


for i in range(1,200):
    res = requests.get("https://dog.ceo/api/breeds/image/random");

    print(res.status_code)
    print(res.text)

    json2python = json.loads(res.text)

    default_info = '当前的 key 不存在'
    url = json2python.get('message', default_info)
   
    print(url)

    h={'User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Mobile Safari/537.36'}

    d='D:\\A\\'

    path=d+"f"+ str(i)+".jpg"
    print(path)

    if not os.path.exists(d):
        os.mkdir(d)

    r=requests.get(url)
    if(r.status_code==200):

        r.raise_for_status()

        with open(path,'wb') as f:
            f.write(r.content)
            f.close()
            print("保存成功")


http://www.ppmy.cn/news/53717.html

相关文章

Python模块和包

模块(module)其实就是py文件,里面定义了一些函数、类、变量等包(package)是多个模块的聚合体形成的文件夹,里面可以有多个py文件,也可以嵌套文件夹库是参考其他编程语言的说法,是指完…

VSCode 上的 swift 开发配置

安装Xcode和VsCode 在下列网址下载安装即可 VsCode: https://code.visualstudio.com/ Xcode:https://developer.apple.com/xcode/resources/ 或者apptore 打开xcode要求安装的东西都允许安装一下 启用 Swift 语言支持 确保你已经安装了 Xcode 和 VSCode。这是开始运行的最简…

北京 Meetup 预告 | 内含六个话题,满满干货,期待见面!

在春之末尾,夏之开始的5月,响应社区小伙伴们的呼唤,我们泽拓科技将在北京举办线下社区技术交流活动。 此次我们泽拓科技邀请了去哪儿网、ScaleFlux、美团、SphereEx的相关资深专家来分享他们的数据库探索与实践。我们真诚邀请数据库技术社区…

全国各省份影像下载地址(11级别)

安徽省https://pan.baidu.com/s/1fMuWhVZFvSH1UlCGU1bPpA?pwdeasy澳门特别行政区https://pan.baidu.com/s/1aU2D4o2bfeHTJTb6AkUtVA?pwdeasy北京市https://pan.baidu.com/s/1eaNzAWm1pUx_rjhD_wHHhA?pwdeasy福建省百度网盘 请输入提取码甘肃省https://pan.baidu.com/s/1mAqf…

day36—选择题

文章目录 1.下列关于线程的说法错误的是(B)2.在下列进程的四个特征中,最基本的特征是(B)3.什么是内存抖动(Thrashing)(A )4.假设如下代码中,若t1线程在t2线程…

铁路应答器传输系统介绍

应答器传输系统 应答器传输系统是安全点式信息传输系统,通过应答器实现地面设备向车载设备传输信息。 应答器可根据应用需求向车载设备传输固定的(通过无源应答器)或可变的(通过有源应答器)上行链路数据。 当天线单…

OSCP-Pwned1(pwn题)

目录 扫描 FTP HTTP FTP ssh 提权 扫描 sudo nmap 192.168.218.95 -p- -sS -sCPORT STATE SERVICE VERSION 21/tcp open ftp vsftpd 3.0.3 22/tcp open ssh OpenSSH 7.9p1 Debian 10+deb10u2 (protocol 2.0) | ssh-hostkey: | 2048 fe:cd:90:19:74:91:a…

4月份读书学习好文记录

4月份学习记录 找到自己感兴趣的方向,而不是人云亦云,知道自己想要的是什么,而不是一直得过且过! 差距是怎么出现的,四年来的点点滴滴!!! 一个前端大佬的十年回顾 | 漫画前端的前世…