背景
由于粉丝看到了我的一篇文章《别找了,小程序实现isbn扫码获取图书信息2022最新可用(保姆级教程内附接口)》
私信我说,能不能对接下孔夫子旧书网的接口,经过抓包发现很多加密数据拿不下来,于是换了个思路,最终搞定,这里简单记录下,不发操作,免得又被和谐
大家想学的可以参考:《抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos》、《记一次视频抓包m3u8解密过程》
成品演示:
https :// */v2/kfz.php?isbn=9787010131566
说明:
这个接口呢是把总价格从低到高一次排序的,且接口只返回第一个数据,另外就是价格我做了调整,显示的 价格是根据他要求(快递费+原书价格),所以接口返回的书本价格已经是相加的了
再三思索,决定还是把域名先删除了,有需要这个接口的收藏关注私信我就可以,我一天都在线的,以上
需要接口的私聊!
放出来不太妥当
部分无用代码:
def run(isbn):
headers = {
'User-Agent': 'ANDROID_KFZ_COM_3.17.2_BRQ-AN00_7.1.2 #app_kongfz_com,47abeed7cc0576156f3604ee24ccd5b3',
'kk': '47abeed7cc0576156f3604ee24ccd5b3',
'utm1Source': 'app_kongfz_com',
'refjUrl': 'com.kongfz.app.business.home.fragment.HomeFragment',
'selefUrl': 'com.kongfz.app.search.view.activity.SearchResultActivity',
'X-iTingyun-Id': 'lLmhN035-8Y;c=2;r=1560490349;',
# 'Content-Length': '228',
'Host': 'app.kongfz.com',
'Connection': 'Keep-Alive',
# 'Accept-Encoding': 'gzip',
}
data = {
'type': '5',
'params': '{"pagesize":1000,"key":"'+isbn+'","status":0,"pagenum":1,"order":100,"area":"1001000000","select":0,"quality":"","isFuzzy":0}',
}