包含查询分类商品列表 mtop.wdk.classify.queryclassifyitemsv4

查询商品详细数据 mtop.wdk.detail.openservice

import time
import requests
import hashlibfrom requests.api import post# js源码: c.appKey || ("waptest" === d.subDomain ? "4272" : "23228014")
# 如果是 waptest appkey则是4272 否则则是 23228014
# 联系 QQ 214783030 app全接口数据
APP_KEY="23228014"def main():# 需要 时间戳 和 sign两个参数url = "http://acs.m.taobao.com/h5/mtop.wdk.classify.queryclassifyitemsv4/1.0/?jsv=2.5.1&appKey=23228014&t={}&sign={}&type=originaljson&dataType=json&timeout=5000"# 13位时间戳timestr = int(round(time.time() * 1000))# header头headers = {"content-type": "application/x-www-form-urlencoded","user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36","accept": "application/json"}post_data = r"""{"needFullPageSize":"true","needProperties":"0","originCatId":"205954909","trackInfo":"{\"hotSourceType\":\"hotSell_270819\",\"moudleIndex\":\"2.2\",\"spm-pre\":\"a21dw.8199429.category.2\"}","bizType":"sx","pagination":"29-10-1-0","enableTmdSelect":"0","secCatId":"205954909","enableNisitc":"0","catId":"205954909","curItemCatId":"205954909","isNOInventory":"true","shopIds":"156775275,360861272,331458382,292982260,535423019,577743005,214016065,160039352,232747349,234340026,190417236,571201201,677950313","rn":"1c7828aee56d43d788f7dfe77fc48644","catIds":"[{\"catId\":\"205954909\",\"catTemplateId\":\"3\",\"categoryType\":\"3\",\"displayProperties\":\"0\",\"enableNisitc\":\"0\",\"enableOrder\":\"0\",\"enableTmdSelect\":\"0\",\"extend\":{}}]"}"""# 组装参数 得到signarg = f"undefined&{timestr}&{APP_KEY}&{post_data}"sign = hashlib.md5(arg.encode()).hexdigest()# 第一次请求得到 _m_h5_tk 和 _m_h5_tk_enc 两个cookieresp = requests.post(url.format(timestr, sign), data={"data": post_data}, headers=headers)resp1=respprint(f"第一次请求: {resp1.text}\n")# 需要从cookie的_m_h5_tk中得到tokentoken=''for name, value in resp.cookies.items():if name == "_m_h5_tk":token = value.split("_")[0]# 再次得到时间戳timestr = int(round(time.time() * 1000))# 此次arg的第一个参数需要 tokenarg = f"{token}&{timestr}&{APP_KEY}&{post_data}"sign = hashlib.md5(arg.encode()).hexdigest()print(f"token: {token}\nsign: {sign}\n")####alipay  查询商品详情  shopIds 盒马门店ID itemId 商品IDurl = "http://h5api.m.taobao.com/h5/mtop.wdk.detail.openservice/1.0/?jsv=2.5.1&appKey=23228014&t={}&sign={}&type=originaljson&dataType=json&timeout=5000"post_data = r'{"extParam":"false_20200707","ifSkuPanel":"false","itemId":"650472945903","poi":"118.302649,31.260759","shopIds":"189031339","showSeries":false,"showSeriesTitle":false,"skuId":0,"source":"alipay","terminal":"HEMA_APPLETS"}'headers = {"content-type": "application/x-www-form-urlencoded","user-agent": "MTOPSDK%2F3.1.1.7+%28Android%3B11%3BXiaomi%3BMi+10+Pro%29","accept": "application/json"}timestr = int(round(time.time() * 1000))# 此次arg的第一个参数需要 tokenarg = f"{token}&{timestr}&{APP_KEY}&{post_data}"sign = hashlib.md5(arg.encode()).hexdigest()resp = requests.post(url.format(timestr, sign), data={"data": post_data}, headers=headers, cookies=requests.utils.dict_from_cookiejar(resp1.cookies))print(f"查询详情: {resp.text}\n")
\if __name__ == '__main__':main()

盒马鲜生app商品详情查询 python 淘宝h5 sign相关推荐

  1. mtop6.5.7 x-sign x-mini-wua x-sgext x-umt 盒马鲜生app算法

    由于客户需求 分析了一下盒马鲜生app的x-sign算法 最终用HOOK的方式实现调用 可以多手机设备部署毫秒级响应调用 QQ:214783030

  2. O2O电商小程序源码(仿造盒马鲜生APP)

    O2O电商小程序源码分享,这是一款仿造仿造盒马鲜生APP开发的小程序,以下是小程序的截图页面,只需要做简单的修改和配置即可运行 项目下载地址: https://download.csdn.net/do ...

  3. 盒马鲜生app爬虫与 淘系的×- sign 、 x-mini-wua 、 x-sgext…

    系列文章目录 文章目录 系列文章目录 前言 获取淘系app数据渠道 获取方法 前言 盒马也是属于淘系app,加密方式也是用得6.3,实测能获取到倒数,后面会放上测试地址 获取淘系app数据渠道 如果只 ...

  4. 盒马鲜生,快而准确的秘密!

    简介:在6月9日的"全速重构"2020阿里云·线上峰会中,阿里云智能数据库事业部的资深产品专家斗佛开启了全球首发4款云数据库新产品--云数据库专属集群.图数据库GDB.云数据库Ca ...

  5. tor the onion router下载_盒马生鲜超市购物app下载,打开盒马鲜生小程序!

    epsi,a drink for indigestion 百事,一种医治消化不良的饮料 Like many other carbonated beverages,Pepsi began to be s ...

  6. 盒马鲜生颠覆传统生鲜市场的胜算几何?

    2016年1月,第一家盒马鲜生面世,一年半后,2017年7月,盒马鲜生实现盈利,坪效是普通超市的3到5倍.而后盒马鲜生在各大一线城市扩张,到目前为止已经在13座城市开设了51家门店,其中最快的用时6个 ...

  7. 盒马鲜生真的是新零售吗?

    2017年马云发布新零售概念,新零售到底怎么定义,去年在零售界.零售信息化界都吵翻了天.今年马云专门主推了盒马鲜生,说它是新零售的代表.盒马鲜生作为一个实际个案而非概念,能否从中总结出一些新零售的特征 ...

  8. 用户体验五要素_从用户体验 5 要素,分析盒马鲜生是如何收获百万好评的!

    转自:设计意志(ID:D-Minder) 作者:王晗陵 写在前面的话 前几天我去盒马鲜生凑热闹逛了一会,体验了一下盒马的商品品类.用户动线.展柜分布和设计.APP交互.品牌设计等方面. 客观的说,逛完 ...

  9. 系出阿里“同门”的盒马鲜生要怎么走?

    在盒马鲜生,你能看到正常超市里的大部分商品,海鲜.蔬菜.食品.酒水.生熟食.甚至部分日化快消品.7月18日,盒马鲜生北京.上海三家店同时开业,按照阿里人的说法,这标志着盒马模式经过一年半左右的迭代升级 ...

最新文章

  1. (转)搭建企业内部yum仓库(centos6+centos7+epel源)
  2. word2vec python实现_教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型
  3. 炼丹侠必知的9大池化操作​汇总
  4. mysql 主从 keepalived_MySQL之双向主从加keepalived高可用
  5. php转化xml数组_PHP实现数组array转换成xml的方法
  6. vb整合多个excel表格到一张_[Excel]同一工作簿中多个工作表保存成独立的表格
  7. mysql数据库中数据类型的长度
  8. Onvif开发之Linux下gsoap的使用及移植
  9. ABAQUS2021界面改成中文
  10. nvivo12安装包下载
  11. 不错的离线IP地址定位库
  12. 【机器学习】层次聚类-Agglomerative clustering
  13. Java——》获取map中最小key,最小value
  14. matlab的特殊字符(上下标和希腊字母等)
  15. html怎么直接修改,如何编辑运行HTML网页文件(HTML编辑工具使用介绍)
  16. Flink-Table 配置(十一)
  17. 好用的 Windows 软件授权管理工具 - slmgr
  18. 剑灵南天国服务器位置,剑灵南天国实验室商城说明及FAQ
  19. matlab 回归分析 1,数据回归分析和拟合的Matlab实现1
  20. JavaScript Web API第五天

热门文章

  1. 虚拟机linux删除多余于的启动,清除Linux系统多余引导选项
  2. php if语句等于不等于0,java判断long不等于0
  3. 服务器安全狗搭建过程
  4. 单招计算机主板图解,磐正系列主板刷bios图解新.pdf
  5. Pandas 提取单元格中的文字并进行切片处理
  6. 量化投资常用词汇解释
  7. 一维稳态对流扩散问题,无源项,QUICK格式的python程序
  8. SAS初级编程系列视频:第三章编辑和调试SAS程序
  9. 用dw给html动态时间代码,肿么在Dreamweaver中动态显示时间
  10. php泥浆配比,农村自建房混凝土配比是多少?