免費商品資訊查詢介面(條形碼)

怪咖_OOP發表於2017-10-04

最近公司有一個需求”掃描商品條形碼顯示商品資訊“,原以為國內應該會免費提供介面,理想總是美好的,現實都是殘酷的。在阿里雲、京東等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

相關文章