首页 > 其他分享 >高效接入淘宝1688京东商品详情api接口(支持高并发采集)

高效接入淘宝1688京东商品详情api接口(支持高并发采集)

时间:2023-06-23 15:00:59浏览次数:55  
标签:String Mix Int item api 商品 1688 京东 ID

采集商品列表和商品详情遇到滑块验证码的解决方法(带SKU和商品描述,可高并发)

大家都知道,反爬虫机制十分严,而很多时候,没办法高效的拿到数据内容响应终端需求,而依赖爬虫就会造成动不动就出现滑块验证,让人很无解,正好,公司有这样的需求,让我负责解决这个问题,我已经把该方法封装成接口,只需要把要得到的商品ID,传给我就可以,然后及时的响应你的数据内容 需求,可满足多种常见场景操作,可获取淘宝详情、商品原价、促销价、实时销量、库存、视频主图等,具体方式如下:

名称

类型

必须

描述

key

String


调用key(必须以GET方式拼接在URL中)

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输出的内容中文可以直接阅读

lang

String


[cn,en,ru]翻译语言,默认cn简体中文

version

String


API版本

请求参数:num_iid=652874751412&is_promotion=1

参数说明:num_iid:淘宝商品ID is_promotion:是否获取取促销价

响应参数

名称 类型 必须 示例值 描述 item item[] 1 宝贝详情数据 num_iid Bigint 1 520813250866 宝贝ID title String 1 三刃木折叠刀过安检创意迷你钥匙扣钥匙刀军刀随身多功能小刀包邮 宝贝标题 desc_short String 0 商品简介 promotion_price Int 0 优惠价 price Float 1 25.8 价格 total_price Float 0 0 suggestive_price Float 0 0 orginal_price String 0 25.80 原价 nick String 0 欢乐购客栈 掌柜昵称 num Int 0 3836 库存 min_num Int 0 0 最小购买数 detail_url String 0 http://item.taobao.com/item.htm?id=520813250866 宝贝链接 pic_url String 1 //gd2.alicdn.com/imgextra/i4/2596264565/TB2p30elFXXXXXQXpXXXXXXXXXX_!!2596264565.jpg 宝贝图片 brand String 0 三刃木 品牌名称 brandId Int 0 8879363 品牌ID rootCatId Int 0 50013886 顶级分类ID cid Int 1 50014822 crumbs Mix 0 [] 导航菜单 created_time String 0 modified_time String 0 delist_time String 0 desc String 0 商品详情 desc_img Mix 0 [] 商品详情图片 item_imgs Mix 0 item_imgs[] 商品图片 item_weight String 0 item_size String 0 location String 0 发货地 express_fee Float 0 0.00 快递费用 ems_fee Float 0 EMS费用 post_fee Float 0 物流费用 shipping_to String 0 发货至 has_discount Boolean 0 false 是否有优惠 video video[] 0 商品视频 is_virtual String 0 sample_id String 0 商品风格标识ID is_promotion Boolean 0 false 是否促销 props_name String 0 1627207:1347647754:颜色分类:长方形带开瓶器+送工具刀卡+链子;1627207:1347647753:颜色分类:椭圆形带开瓶器+送工具刀卡+链子; 商品属性名。格式为pid1:vid1:name1:value1;pid1:vid2:name2:value2。 prop_imgs prop_imgs[] 0 商品属性图片列表 property_alias String 0 20509:9974422:36;1627207:28326:红色;20509:9975710:38;1627207:28326:红色;20509:9981357:40;1627207:28326:红色 销售属性值别名。格式为pid1:vid1:alias1;pid1:vid2:alia2。 props Mix 0 [{ "name": "产地","value": "中国" }] 商品属性 total_sold Int 0 skus skus[] 0 商品规格信息列表 seller_id Int 0 2844096782 卖家ID sales Int 0 138 销量 shop_id Int 0 151372205 店铺ID props_list Mix 0 {20509:9974422: 尺码:36} 商品属性 seller_info seller_info[] 1 卖家信息 tmall Boolean 0 false 是否天猫 error String 0 错误信息 warning String 0 警告信息 url_log Mix 0 [] favcount Int 0 0 fanscount Int 0 0 method String 0 item_tmall:pget_item promo_type String 0 props_img Mix 0 1627207:28326": "//img.alicdn.com/imgextra/i2/2844096782/O1CN01VrjpXt1zyCc9DvERE_!!2844096782.jpg 属性图片 shop_item Mix 0 [] relate_items Mix 0 []


标签:String,Mix,Int,item,api,商品,1688,京东,ID
From: https://blog.51cto.com/u_16165658/6538058

相关文章

  • 获取商品详情API
    获取商品详情API是一种允许开发者通过发送请求来获取指定商品的详细信息的技术。这种API可以让用户能够获取价格、图片、描述、品牌和规格等商品信息,然后用这些信息填充到他们自己的应用程序中。具有这种API的平台可以帮助第三方应用程序创建更丰富的购物体验,这也会增加平台的用户......
  • 前端怎么使用node-input-validator给接口添加参数校验(以strapi 4.9为例)
    node-input-validator是什么?简称NIV(NodeInputValidator)用于node.js的验证库使用它可以扩展库以添加自定义规则。npmNIV文档使用方法我们以strapi4.9版本项目为例,来试用一下它对我们接口的校验规则下载依赖npminode-input-validator在项目中创建全局中间件......
  • 京东四面面经整理
    内容摘自我的学习网站:topjavaer.cn一面kafka在应用场景以及项目里的实现bitmap底层object里有哪些方法hashmap相关sychronized和reentrantlock相关问题以及锁升级cas和volatile线程几种状态以及转化jvm内存模型mybatis相关问题Redis数据结构,问了下跳表的底层RDB......
  • api返回统一格式Dto
    usingCloudcubic.Common;namespaceCloudCubic.Model.DTO.Base{///<summary>///2023-04-23新增///</summary>///<typeparamname="T"></typeparam>publicclassApiResult<T>:ApiResultBase{......
  • 靳宇灵 | 金蝶云星空 工序计划 表单ID是:SFC_OperationPlanning的WEBAPI接口 指定工序
    金蝶云星空工序计划表单ID是:SFC_OperationPlanning的WEBAPI接口指定工序开工的接口传参json传怎么写?以下是基于金蝶云星空工序计划系统中SFC_OperationPlanning的WEBAPI接口的指定工序开工的接口传参json示例:Copy{"FormId":"SFC_OperationPlanning","FieldKeys":"Pr......
  • 1688商品详情数据接口、商品列表接口,商品属性接口、商品优惠券接口
    业务背景:大家有探讨稳定1688平台商品详情数据包括:获取商品列表主图、价格、销量,标题,sku的等数据接口完整解决方案。这个引起了我技术挑战的兴趣。目前,自己做了压测,QPS高、出滑块概率极低,API整体稳定,可满足业务场景的性能需求。解决方案: 经讨论封装成item_get-根据ID取商品详情接口......
  • 【淘宝API接口系列】获取sku详细信息Java获取源代码演示
    ​ 淘宝商品SKU详细信息API接口是指通过开放平台提供的API接口,可以根据商品ID和SKUID等参数,获取淘宝商品SKU的详细信息,包括SKU的价格、库存、销售属性、skuUrl、sku图片等。其作用是方便开发者通过调用API接口,获取淘宝商品SKU的详细信息,进而实现商品价格比较、商品数据采集、......
  • API在什么用途中能达到什么效果
    API是应用程序接口(ApplicationProgrammingInterface)的缩写,它是一组用于实现不同软件之间相互通信的规范和工具。API的主要作用是提供一种标准的方式来实现应用程序之间的交互和数据通信,可以使开发者更加方便地开发出更加强大的应用程序。    测试地址:点击免费测试以下......
  • API接口技术的使用可以增加软件开发和运行的灵活性,降低软件运行和维护的成本
    随着科技的发展和互联网的普及,越来越多的公司和企业把业务拓展到互联网上,这就需要用到API接口技术。API(ApplicationProgrammingInterface,应用程序接口)是指不同软件系统之间进行数据交流和信息共享的一种方式和规范,它通过标准化的接口实现不同系统之间的数据传递和协作,是构建应用......
  • net Core基础API 命名空间定义
    ●System.Collections:定义了常用的集合类型。●System.Console:提供API完成基本的控制台操作。●System.Data:提供用于访问数据库的API,相当于原来的ADO.NET。●System.Diagnostics:提供基本的诊断、调试和追踪的API。●System.DirectoryServices:提供基于AD(ActiveDirectory)管理......