如何实现自动化按图片搜索淘宝商品(拍立淘)功能?拍立淘API接口item_search_img

news2024/11/27 20:58:04

我们都知道淘宝平台推出了拍立淘功能,如果大家遇到了自己喜欢的商品,就可以拍一张照片,在淘宝用拍立淘搜索就能够出现相似的同款,这样就不用再去找别人要链接了。淘宝拍立淘主要是通过图片识别来找相似主图的宝贝,那么第三方软件如何实现批量按图片搜索淘宝商品,批量获取商品详情数据呢?

前段时间我试着利用网络爬虫技术,将拍立淘功能封装成一个API接口,调用此接口,即可轻松实现图片搜索商品功能。该API请求参数为图片地址(支持淘宝或天猫图片地址,外部地址先调用上传图片(upload_img)接口,返回图片地址)。

接口名称:item_search_img 图片搜索商品(拍立淘)

                        upload_img-上传图片到淘宝

-- 请求示例 url 默认请求参数已经URL编码处理
curl -i "https://api-服务器.cn/taobao/item_search_img/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&imgid=http://g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01IDpcD81zHbpHs1YgT_!!2200811456689.jpg&cat="

响应示例(部分返回数据)

"items": {
		"pagecount": 1,
		"total_results": 31,
		"real_total_results": 31,
		"item": [
			{
				"title": "运动袜子男士中筒夏季防臭棉袜加厚毛巾底专业跑步马拉松实战篮球",
				"pic_url": "https://img.alicdn.com/img/bao/uploaded/i4//i3/32587954/O1CN01vcp9tY28cz7FFb1sW_!!0-saturn_solar.jpg",
				"promotion_price": "59",
				"price": "59",
				"sales": 23,
				"num_iid": "695040717762",
				"post_fee": null,
				"sample_id": "",
				"seller_nick": null,
				"is_tmall": "false",
				"area": "绍兴",
				"detail_url": "//item.taobao.com/item.htm?id=695040717762",
				"cid": null
			},
			{
				"title": "准者篮球袜子中长筒美式运动跑步球员实战毛巾底加厚精英袜男夏季",
				"pic_url": "https://img.alicdn.com/img/bao/uploaded/i4/O1CN018xCrFz1uhC6pepgk7_!!2452776068.jpg",
				"promotion_price": "10.9",
				"price": "10.9",
				"sales": 5,
				"num_iid": "678783946589",
				"post_fee": null,
				"sample_id": "",
				"seller_nick": null,
				"is_tmall": "false",
				"area": "泉州",
				"detail_url": "//item.taobao.com/item.htm?id=678783946589",
				"cid": "50017261"
			},
			{
				"title": "JumpStart 拼色篮球精英袜 虎扑jrs推荐潮流拼多色缓压减震运动袜",
				"pic_url": "https://img.alicdn.com/img/bao/uploaded/i4/O1CN01RT9Z4l2NMhEHYicuA_!!2201506239949.jpg",
				"promotion_price": "29",
				"price": "29",
				"sales": 1,
				"num_iid": "679924181447",
				"post_fee": null,
				"sample_id": "",
				"seller_nick": null,
				"is_tmall": "false",
				"area": "上海",
				"detail_url": "//item.taobao.com/item.htm?id=679924181447",
				"cid": "50015374"
			},
			{
				"title": "斗牛专业实战球员版精英篮球袜子男中高筒加厚毛巾底高帮运动袜子",
				"pic_url": "https://img.alicdn.com/img/bao/uploaded/i4/O1CN01noBgTm21LqsICG2Os_!!1983416969.jpg",
				"promotion_price": "12.8",
				"price": "12.8",
				"sales": 49,
				"num_iid": "647075735380",
				"post_fee": null,
				"sample_id": "",
				"seller_nick": null,
				"is_tmall": "false",
				"area": "广州",
				"detail_url": "//item.taobao.com/item.htm?id=647075735380",
				"cid": "50017261"
			},
			{
				"title": "likeid篮球袜美式中长筒袜男夏季专业实战精英袜训练防滑运动袜子",
				"pic_url": "https://img.alicdn.com/img/bao/uploaded/i4/O1CN01vuh3G31RMTNN47D8h_!!623082097.jpg",
				"promotion_price": "11.9",
				"price": "11.9",
				"sales": 174,
				"num_iid": "706255675043",
				"post_fee": null,
				"sample_id": "",
				"seller_nick": null,
				"is_tmall": "false",
				"area": "佛山",
				"detail_url": "//item.taobao.com/item.htm?id=706255675043",
				"cid": "50017261"
			},
			{
				"title": "篮球袜子中长筒短筒高帮跑步袜男士户外专业运动加厚毛巾底精英袜",
				"pic_url": "https://img.alicdn.com/img/bao/uploaded/i4/O1CN01tiizk31ph7k5Vutd4_!!271045391.jpg",
				"promotion_price": "6.8",
				"price": "6.8",
				"sales": 2,
				"num_iid": "600321872541",
				"post_fee": null,
				"sample_id": "",
				"seller_nick": null,
				"is_tmall": "false",
				"area": "杭州",
				"detail_url": "//item.taobao.com/item.htm?id=600321872541",
				"cid": "50017261"
			},

公共参数  

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本

 upload_img请求参数说明

 upload_img响应参数说明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/471092.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于JavaSpringmvc+myabtis+html的鲜花商城系统设计和实现

基于JavaSpringmvcmyabtishtml的鲜花商城系统设计和实现 博主介绍&#xff1a;5年java开发经验&#xff0c;专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式…

分布式的流处理平台Kafka

目录&#xff1a; 一、简介二、基本概念三、生产者使用详解四、发送消息五、消费者代码示例 一、简介 ApacheKafka 是一个分布式的流处理平台。它具有以下特点&#xff1a; 支持消息的发布和订阅&#xff0c;类似于 RabbtMQ、ActiveMQ 等消息队列&#xff1b;支持数据实时处理…

从零开始实现VAE和CVAE

扩散模型可以看作是一个层次很深的VAE(变分自编码器)&#xff0c;前向&#xff08;forward&#xff0c;或者译为正向&#xff09;的过程&#xff0c;通过在多个尺度上添加噪声来逐步扰乱数据分布&#xff1b;然后是反向的过程&#xff0c;去学习如何恢复数据结构&#xff0c;上…

喜报 | 国家发明专利证书! 再添2项!

​近日&#xff0c;擎创科技自主研发的《一种基于倒序表的实时日志聚类分析方法》以及《一种基于社区检测的运维告警场景生成方法》正式获得国家颁发的发明专利证书&#xff01;擎创的专业性、自主性、创新能力、技术水平以及研发实力在得到了确切的肯定。 作为智能运维领域领先…

DJ4-5 路由算法:LS 和 DV

目录 一、迪杰斯特拉算法 1. 术语定义 2. 算法描述 3. 举例说明 4. 构建从源节点到目的节点的路径 5. 构建最低费用路径树 6. 构建转发表 二、距离向量路由算法 1. 术语定义 2. 举例说明 3. 距离向量表 4. 更新距离向量表 5. 举例说明 三、距离向量路由算法 PLUS…

多维评测指标解读2022MSU世界编码器大赛结果

是极致性能&#xff0c;更是最佳商用。 19项第一之上&#xff0c;是63%的极致带宽降低 近日&#xff0c;2022 MSU世界视频编码器大赛成绩正式揭晓。报告显示&#xff0c;阿里媒体处理服务MPS&#xff08;Alibaba Media Processing Service&#xff09;s264及s265编码器共计斩获…

【黑马旅游案例记录(结合ES)】

黑马旅游案例记录 11.9.黑马旅游案例11.9.1.酒店搜索和分页11.9.1.1.需求分析11.9.1.2.定义实体类11.9.1.3.定义controller11.9.1.4.实现搜索业务 11.9.2.酒店结果过滤11.9.2.1.需求分析11.9.2.2.修改实体类11.9.2.3.修改搜索业务 11.9.3.我周边的酒店11.9.3.1.需求分析11.9.3.…

10 【Sass语法介绍-继承】

1.前言 在我们编写样式的时候&#xff0c;很多情况下我们几个不同的类会有相同的样式代码&#xff0c;同时这几个类又有其自己的样式代码&#xff0c;这使我们就可以通过 Sass 提供的继承 extend 来实现。本节内容我们将讲解 Sass 继承的语法以及继承的多重延伸等等&#xff0…

【无功功率控制】连接到无限电网的小型风电场的无功功率控制(Simulink)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

MongoDB【常用命令】

目录 1&#xff1a;基本常用命令 1.1&#xff1a;演示案例 1.2&#xff1a;数据库操作 1.2.1&#xff1a;选择和创建数据库&#xff0c;查看当前正在使用的数据库命令 1.2.2&#xff1a;数据库的删除 1.3&#xff1a;集合操作 1.3.1&#xff1a;集合的显式创建&#xff0…

安全意识培训:如何提高员工网络安全意识?

随着网络技术的不断发展和应用&#xff0c;网络安全已经成为企业必须关注和重视的问题。尤其是在今天&#xff0c;企业数字化转型的大背景下&#xff0c;网络安全问题日益凸显。对于企业而言&#xff0c;员工是企业安全的第一道防线&#xff0c;提高员工的网络安全意识已经成为…

制作自己的镜像并且推送到docker hub上去。

1、在docker hub(Docker)注册账号&#xff1a;比如我的账号是:zhangyi0833 2、在本机上制作自己已经安装了自己想要的工具的镜像&#xff0c;比如我这里安装了cgdb在centos8上面。通过命令制作自己的镜像&#xff1a; docker commit -m"提交的描述信息" -a"镜像…

如何复刻Midjourney的成功?

AI绘画的大模型和应用非常多&#xff0c;但最有名的非Stable Diffusion和Midjourney莫属&#xff0c;其中&#xff0c;尤其是Midjourney(以下简称MJ)&#xff0c;仅11位成员&#xff0c;8个研发人员中的一半都是尚未毕业的本科生,从未融资&#xff0c;成立3年&#xff0c;千万用…

(原创)Flutter基础入门:手把手教你搭建Flutter混合项目:模块代码依赖方式集成

前言 Flutter是Google开源的构建用户界面&#xff08;UI&#xff09;工具包 支持在不同平台构建一致的ui效果 但在实际业务中&#xff0c;一般不会整个APP都用纯Flutter开发 尤其一些老的项目&#xff0c;会采用接入Flutter的方式来混合开发 那么今天就主要讲一下如何搭建一个…

外卖app开发流程全解析

外卖app开发是现代餐饮业的一个必备部分。在这个数字化时代&#xff0c;人们更愿意使用手机应用程序来订购食品。因此&#xff0c;为了满足客户需求&#xff0c;餐饮企业需要开发自己的外卖app。 第一步&#xff1a;确定目标受众 在开始外卖app的开发之前&#xff0c;需要确定…

Shiro-721---漏洞复现

漏洞原理 Shiro rememberMe 反序列化远程代码执行漏洞 由于 Apache Shiro cookie 中通过 AES-128-CBC 模式加密的 rememberMe 字段存 在问题&#xff0c;用户可通过 Padding Oracle 加密生成的攻击代码来构造恶意的 rememberMe 字段&#xff0c;并重新请求网站&#xff0c;进…

latex论文排版个人向相关问题记录

很久没更新了&#xff0c;小论文基本都见刊了&#xff0c;记录下之前写论文碰上的latex一些排版问题吧&#xff0c;比较琐碎。 伪代码跨页问题 最开始使用algorithms包来写的伪代码&#xff0c;左边会有大方括号&#xff0c;蛮好看的。 不过使用algorithms包进行伪代码撰写&a…

Java语言----动态顺序表(ArrayList)

目录 一.顺序表 二.顺序表的手动实现 2.1顺序表的创建 2.2.基本功能的实现 2.2.1扩容顺序表 2.2.2 判断顺序表是否为满 2.2.3 判断顺序表是否为空 2.2.4打印顺序表 2.2.5清空顺序表 2.3四大功能的实现 2.3.1增加元素 2.3.2删除元素 2.3.3查找元素 2.3.4更改数据 总代码 &a…

记录-有意思的气泡 Loading 效果

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 今日&#xff0c;群友提问&#xff0c;如何实现这么一个 Loading 效果&#xff1a; 这个确实有点意思&#xff0c;但是这是 CSS 能够完成的&#xff1f; 没错&#xff0c;这个效果中的核心气泡效果&am…

【SpringCloud常见面试题】

SpringCloud常见面试题 1.微服务篇1.1.SpringCloud常见组件有哪些&#xff1f;1.2.Nacos的服务注册表结构是怎样的&#xff1f;1.3.Nacos如何支撑阿里内部数十万服务注册压力&#xff1f;1.4.Nacos如何避免并发读写冲突问题&#xff1f;1.5.Nacos与Eureka的区别有哪些&#xff…