当前位置: 首页 > article >正文

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

还是直接上代码:

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.kler.cn/a/15914.html

相关文章:

  • SOHO场景开局(小型,多子网):AP+管理型交换机+路由器+光猫
  • Git如何简单使用
  • 【数据结构】线性表——栈与队列
  • android webview常见内容
  • 林曦词典|养生
  • 物料数据对接:轻易云助力聚水潭与金蝶云星空集成方案
  • Cadence基础操作:Schematic编辑
  • vue+element Ui 树型组件tree懒加载+搜索框远程请求数据为平铺类型
  • TF-IDF (BigData, Data Mining)
  • 【LeetCode: 62. 不同路径 | 暴力递归=>记忆化搜索=>动态规划 】
  • 设计模式-适配器模式
  • RabbitMQ 工作队列模式 Work Queue Demo
  • C S S
  • 制药专业转行软件测试,带我的师傅在这干了两年半,最终还是跑路了......
  • 第11届蓝桥杯省赛真题剖析-2020年6月21日Scratch编程初中级组
  • 渗透测试 | 目录扫描
  • 英语基础-名词
  • 基于Mediapipe手势识别
  • 一文吃透Http协议
  • 国民技术N32G430开发笔记(8)- 内部Flash的读写操作
  • Python程序员如何写简历容易找到好工作?分享4个制作简历的细节
  • API接口安全—webservice、Swagger、WEBpack
  • 【Hello Network】网络编程套接字(三)
  • 颜色空间转换RGB-YCbCr
  • 软考(中/高级)高频考点——进度管理
  • 【五一创作】mongoDB的应用场景以及Spring和mongodb的整合