按关键词搜索,商品详情采集,API接口
公共参数
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中) 注册Key和secret测试: https://o0b.cn/anzexi |
| secret | String | 是 | 调用密钥 |
| api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
| cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
| result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 18179014480 |
| lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
| version | String | 否 | API版本 |
请求参数
请求参数:q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=&seller_info=&nick=&ppath=&imgid=&filter=参数说明:q:搜索关键字
cat:分类ID
start_price:开始价格
end_price:结束价格
sort:排序[bid,_bid,bid2,_bid2,_sale,_credit](bid:总价,bid2:商品价格,sale:销量,credit信用,加_前缀为从大到小排序)
page:页数
响应参数
Version: Date:
| 名称 | 类型 | 必须 | 示例值 | 描述 |
|---|---|---|---|---|
| title | String | 0 | 法式复古山本超仙chic仙女赫本网红初春很仙法国小众裙子两件套装 | 商品标题 |
| pic_url | String | 0 | //img.alicdn.com/bao/uploaded/i3/3083218865/O1CN012FMDaiwxkenJGaM_!!0-item_pic.jpg | 宝贝图片 |
| promotion_price | Float | 0 | 178.00 | 优惠价 |
| price | Float | 0 | 178.00 | 价格 |
| sales | Int | 0 | 890 | 销量 |
| num_iid | Bigint | 0 | 577437133060 | 宝贝ID |
| sample_id | String | 0 | 商品风格标识ID | |
| seller_nick | String | 0 | 初穆旗舰店 | 掌柜昵称 |
| post_fee | Float | 0 | 10.00 | 物流费用 |
| area | String | 0 | 山东 | 店铺所在地 |
| detail_url | String | 0 | //detail.tmall.com/item.htm?id=586794298909&ns=1&abbucket=0 | 宝贝链接 |
| seller_info | Mix | 0 | {"level": 99, "shop_type": "B", "user_num_id": "2217148345", "cid": 0, "delivery_score": "", "item_score": "", "score_p": ""} | 卖家信息 |
请求示例
Curl PHP PHPsdk JAVA C# Python
-- 请求示例 url 默认请求参数已经URL编码处理
curl -i "https://api-gw.onebound.cn/taobao/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=&seller_info=&nick=&ppath=&imgid=&filter="
{"items": {"page": "1","real_total_results": "286918","total_results": "286918","page_size": 10,"pagecount": 28691.8,"data_from": "fu","item": [{"title": "波司登女中长款衬衫领廓形羽绒服","pic_url": "http://g.search.alicdn.com/img/bao/uploaded/i4/i4/46326193/O1CN01WipCN71vcRe784LzV_!!0-item_pic.jpg_60x60.jpg","promotion_price": "798.00","price": "798.00","sales": 29,"num_iid": "680292193307","area": "江苏 苏州","seller_nick": "苏州","seller_id": "46326193","detail_url": "https://item.taobao.com/item.htm?id=680292193307"},{"title": "Lily全棉条纹洋气复古宽松卫衣","pic_url": "http://g.search1.alicdn.com/img/bao/uploaded/i4/i3/1031105204/O1CN01DykLtw1oJTwJhclfe_!!1031105204.jpg_60x60.jpg","promotion_price": "389.00","price": "389.00","sales": 80,"num_iid": "696434485462","area": "上海","seller_nick": "LILY官方旗舰店","seller_id": "1031105204","detail_url": "https://item.taobao.com/item.htm?id=696434485462"},{"title": "女装高腰新款潮流MANGO","pic_url": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i4/398604319/O1CN01PIR3h71hm9PMCNeH1_!!0-item_pic.jpg_60x60.jpg","promotion_price": "299.00","price": "299.00","sales": 76,"num_iid": "694580878706","area": "上海","seller_nick": "MANGO旗舰店","seller_id": "398604319","detail_url": "https://item.taobao.com/item.htm?id=694580878706"},{"title": "LILY2022春新款女装经典商务通勤不对称三角腰头小脚锥形西装裤","pic_url": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i3/2204868746/O1CN01WhEd9l2ETio1K3gjS_!!0-item_pic.jpg_60x60.jpg","promotion_price": "159.00","price": "159.00","sales": 47,"num_iid": "676852614612","area": "上海","seller_nick": "上海","seller_id": "2204868746","detail_url": "https://item.taobao.com/item.htm?id=676852614612"},{"title": "Navigare/纳维凯尔直筒裤高腰","pic_url": "https://picasso.alicdn.com/imgextra/O1CNA17mKByJ1Iu3s0Asdd1_!!3432100952-0-psf.jpg","promotion_price": "580.00","price": "580.00","sales": 27,"num_iid": "654309262653","area": "江苏 苏州","seller_nick": "navigare纳维凯尔旗舰店","seller_id": "3432100952","detail_url": "https://item.taobao.com/item.htm?id=654309262653"},{"title": "极优套头卫衣gu 346619","pic_url": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i1/2575956766/O1CN01NOOWFz1zqsadS4BEh_!!0-item_pic.jpg_60x60.jpg","promotion_price": "149.00","price": "149.00","sales": 11,"num_iid": "698632726332","area": "上海","seller_nick": "gu官方旗舰店","seller_id": "2575956766","detail_url": "https://item.taobao.com/item.htm?id=698632726332"},{"title": "百褶撞色西装常规袖通勤简约长袖","pic_url": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i4/829257758/O1CN01xllyuZ27BDPmlTOKb_!!829257758.jpg_60x60.jpg","promotion_price": "430.00","price": "430.00","sales": 70,"num_iid": "667325082512","area": "浙江 杭州","seller_nick": "shop_title","seller_id": "829257758","detail_url": "https://item.taobao.com/item.htm?id=667325082512"},{"title": "2022年毛针织衫PSALTER/诗篇","pic_url": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i3/651856143/O1CN01N998AL1vFXqObrYPM_!!651856143.jpg_60x60.jpg","promotion_price": "1235.00","price": "1235.00","sales": 16,"num_iid": "685256218665","area": "广东 深圳","seller_nick": "诗篇官方旗舰店","seller_id": "651856143","detail_url": "https://item.taobao.com/item.htm?id=685256218665"},{"title": "COS女装标准版圆领短袖黑色","pic_url": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i4/4101595991/O1CN01B6uStK1u7vdJSKzkd_!!0-item_pic.jpg_60x60.jpg","promotion_price": "290.00","price": "290.00","sales": 71,"num_iid": "643339195631","area": "江苏 苏州","seller_nick": "COS官方旗舰店","seller_id": "4101595991","detail_url": "https://item.taobao.com/item.htm?id=643339195631"},{"title": "幻走设计师Moveup开衫","pic_url": "https://gw.alicdn.com/imgextra/O1CN015jIawx2KZ7AII6UNQ_!!1651369570-0-picasso.jpg","promotion_price": "399.00","price": "399.00","sales": 16,"num_iid": "689714185962","area": "广东 东莞","seller_nick": "MOVEUP旗舰店","seller_id": "1651369570","detail_url": "https://item.taobao.com/item.htm?id=689714185962"}
相关文章:
按关键词搜索,商品详情采集,API接口
公共参数 名称类型必须描述keyString是 调用key(必须以GET方式拼接在URL中) 注册Key和secret测试: https://o0b.cn/anzexi secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_g…...
C++的纯虚函数使用与接口实现
虚函数主要是为了父类指针访问子类同名成员方法而引入的,即通过重写了父类的方法,从而实现多态。 01 为何引入纯虚函数 对于普通虚函数,如果子类没有重写相应的虚函数,那么父类指针就只能调用父类函数实现,然而父类有…...
Exception has occurred: ModuleNotFoundErrorNo module named ‘urllib3‘【已解决】
问题描述 实际上只是想要测试一下torch是否安装成功,输出相应版本。谁知道就报错了。 Exception has occurred: ModuleNotFoundError No module named urllib3 解决方案 (1)使用pip或者conda卸载urllib3 pip uninstall urllib3conda unin…...
CSS 盒子模型【快速掌握知识点】
目录 一、什么是盒子模型 二、边框border-color 三、边框粗细border-width 四、边框样式border-style 五、外边距margin 六、内边距padding 七、圆角边框 八、圆形 九、盒子阴影 一、什么是盒子模型 css盒子模型又称为框模型,盒子的最内部是元素的实际内容…...
公网远程连接Oracle数据库【内网穿透】
文章目录1. 数据库搭建2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射3. 公网远程访问4. 配置固定TCP端口地址4.1 保留一个固定的公网TCP端口地址4.2 配置固定公网TCP端口地址4.3 测试使用固定TCP端口地址远程OracleOracle,是甲骨文公司的一款关系数据库管理系…...
国内售价仅10元的鸭子滑梯玩具TK卖到20美元,相关视频获400万+播放!
在TikTok上玩具一直是增速极快的一个类目,不同于很多其他品类在疫情期间取得了巨大增长但在疫情后销售大幅下降的现象不同,全球玩具市场继续表现并保持稳定的较高的销售水平。美国市场研究机构NPD的统计,2021年,全球玩具市场的销售…...
直播平台的视频美颜sdk是什么?
直播平台的视频美颜sdk是什么,可以做什么?简而言之,直播美颜sdk是将直播平台的视频美颜效果做成一个sdk,给用户提供美颜效果选择,同时提供不同的视频分辨率,可以让用户在观看直播时有更好的体验。那么具体有…...
实现Vue组件库
实现Vue组件库 如何实现一个Vue组件库 Vue组件库是一种常见的前端工具,可以提供可复用的UI组件来简化应用程序的开发和维护。本文将介绍如何实现一个基本的Vue组件库。 步骤一:创建Vue项目 首先,我们需要使用Vue CLI创建一个Vue项目。打开…...
面试 | 移位妙解递归乘法【细节决定成败】
不用[ * ]如何使两数相乘❓一、题目明细二、思路罗列 & 代码解析1、野蛮A * B【不符合题意】2、sizeof【可借鉴】解析3、简易递归【推荐】① 解析(递归展开图)② 时间复杂度分析4、移位<<运算【有挑战性💪】① 思路顺理② 算法图解…...
项目缓存问题处理
1、public/index.html文件头部配置 <meta http-equiv"pragram" content"no-cache"> <meta http-equiv"cache-control" content"no-cache,no-store,must-revalidate"> <meta http-equiv"expires" content&…...
DS期末复习卷(八)
一、选择题(30分) 1.字符串的长度是指( C )。 (A) 串中不同字符的个数 (B) 串中不同字母的个数 (C ) 串中所含字符的个数 (D) 串中不同数字的个数 2.建立一个长度为n的有序单链表的时间复杂度为( C ) (A) O(n) (B) O(1) © …...
第50讲:SQL优化之LIMIT分页查询的优化
文章目录 1.LIMIT分页查询的优化概念2.LIMIT分页查询优化前后的效果2.1.LIMIT分页查询优化前2.2.LIMIT分页查询优化后1.LIMIT分页查询的优化概念 当表中数据量小时,分页查询基本上没有什么压力,查询速度也会很快,但是一般当表的数据量很庞大时,上千万条数据,此时分页查询…...
做独立开发者,能在AppStore赚到多少钱?
成为一名独立开发者,不用朝九晚五的上班,开发自己感兴趣的产品,在AppStore里赚美金,这可能是很多程序员的梦想,今天就来盘一盘,这个梦想实现的概率有多少。 先来了解一些数据: 2022年5月26日&am…...
CSS 基础【快速掌握知识点】
目录 一、什么是CSS 二、CSS发展史 三、CSS基本语法结构 1、语法 2、例如 四、style标签 五、HTML中引入CSS样式 1、行内样式 2、内部样式表 3、外部样式表 六、CSS基本选择器 1、标签选择器 2、类选择器 3、ID选择器 4、总结 5、基本选择器的优先级 七、CSS的…...
Linux 驱动基础
注册驱动模块时给模块传递参数 在一些情况下,我们要动态的改变驱动中某个变量的值,那么就可以在注册时给驱动模块传递参数。 给驱动模块中传递参数,需要定义好接受参数值的全局变量,并调用module_param 来引用它,具体…...
linux 共享内存操作(shm_open、mmap、编译链接库:-lz -lrt -lm -lc都是什么库)
文章目录linux 共享内存操作(shm_open)一、背景二、函数使用说明shm_openftruncate(改变文件大小)mmap共享内存三、示例代码创建内存共享文件并写入数据打开内存共享文件读数据四、问题总结shm_write.c:(.text0x18): undefined re…...
做出改变:农业科技和区块链在为地球的未来而战中的力量
到2050年,全球有100亿人需要养活,全世界都在关注区块链和农业信息化,以推动发展中国家的技术革新。 自成立以来,区块链技术已经找到了多样化和有价值的应用,以帮助提高效率和激励社区在不同领域和行业的参与。 农业是…...
树莓派介绍
文章目录一.树莓派介绍二.树莓派分类一.树莓派介绍 树莓派,(英语:Raspberry Pi,简写为RPi,别名为RasPi / RPI)是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于L…...
[神经网络]基干网络之VGG、ShuffleNet
一、VGG VGG是传统神经网络堆叠能达到的极限深度。 VGG分为VGG16和VGG19,其均有以下特点: ①按2x2的Pooling层,网络可以分成若干段 ②每段之内由若干same卷积操作构成,段内Feature Map数量固定不变; ③Feature Map按2的…...
Java 日期时间与正则表达式,超详细整理,适合新手入门
目录 1、java.time.LocalDate类表示日期; 2、java.time.LocalTime类表示时间; 3、java.time.LocalDateTime类表示日期和时间; 4、java.time.format.DateTimeFormatter类用于格式化日期和时间; 5、创建正则表达式对象 6、匹配…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(192010804字节)。据统计,超过60%的应用OOM崩溃与Bitm…...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)
目录 一、👋🏻前言 二、😈sinx波动的基本原理 三、😈波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、🌊波动优化…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...
LRU 缓存机制详解与实现(Java版) + 力扣解决
📌 LRU 缓存机制详解与实现(Java版) 一、📖 问题背景 在日常开发中,我们经常会使用 缓存(Cache) 来提升性能。但由于内存有限,缓存不可能无限增长,于是需要策略决定&am…...
4. TypeScript 类型推断与类型组合
一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...
