免费商品信息查询接口(条形码)

4,649 阅读1分钟

最近公司有一个需求”扫描商品条形码显示商品信息“,原以为国内应该会免费提供接口,理想总是美好的,现实都是残酷的。在阿里云、京东等API开放平台找了一番,基本都是按次调用收费;公司的需求每位用户一天可能多次调用接口,这样一算,成本太高。既然没有接口,网站查询肯定是有的;发现国内某商品信息服务平台,然而网页加了人机验证,靠单纯抓接口方式已行不通。

破解方法:

通过抓取url分析cookie信息,伪造假的验证信息发给服务器,达到绕过人机验证。

第一步:通过get方式访问web页面,保留cookie信息
第二步:伪造人机验证信息
第三步:调用抓取到的搜索url

接口使用

请求URL:

http://barcode.yz-ss.top/barcode/query/{params}

请求方式:
GET

请求参数:

参数名 必选 类型 说明
params string 条形码

请求示例

http://barcode.yz-ss.top/barcode/query/6955394400216

返回示例

{"drugManufacturer": "天津亚宝药业科技有限公司", "brand": "玉川", "spec": "10mg×100片", "drugName": "维生素B1片"}

返回参数说明

参数名 类型 说明
drugManufacturer string 厂商
brand string 品牌
spec string 规格
drugName string 商品名称

接口调用demo:

demo图片
demo图片

大部分以69开头的条形码都可以查询。

老铁们具体源码就不公布了!!!
此接口仅供研究学习使用,若擅自用于商业项目,将依法追究法律责任。

以上属于原创文章,转载请注明作者@怪咖
QQ:208275451