postman Shopee API v4服务器拒绝响应

js81xvg6  于 2022-11-07  发布在  Postman
关注(0)|答案(2)|浏览(805)

我正在学习网络爬虫
我把 Postman 当作工具
目前在shopee网站上练习
我尝试拦截“添加到购物车”和“结帐”帖子
并一次性发送完整的重复帖子
一开始很顺利
我提出的每一个请求都会得到服务器的响应
但第二天服务器突然停止响应我的帖子
返回数据

{
    "tracking_id": "cc86ce23-1e8f-49f1-b304-752fb6cc7ead",
    "action_type": 2,
    "error": 90309999,
    "is_customized": false
}

我尝试再次手动 checkout 并获取帖子
代码尚未更新或更改
在人工结账后的几十秒内
我发送的帖子可以被服务器响应
但几十秒后,服务器将不再响应此帖子
我比较了“可回复”和“不可回复”帖子的区别
我发现了“无法回复”的帖子,他的cookie已更改
但是我不知道如何解决这个问题
“添加到购物车”帖子现在有效
但“结账”帖仅在人工下单后数十秒内有效
我清除了cookies,甚至换了一台新电脑和ip,但我不能解决这个问题
我怎样才能解决这个问题?

xiozqbni

xiozqbni1#

你可以添加一个requests头,比如这个头键af-ac-enc-dat值为null,这对我很有效。

imzjd6km

imzjd6km2#

大多数网站都更新了检查标题的条件。根据XHR断点'/search_ items?',你可以看到检查的内容。
“X-Sap-Access-S”:它是用md5加密的,用base64编码的。直觉告诉我它像一个时间戳,我不确定。
“X-Sap-Access-T”:这是一个int(time. time())时间戳,我已经验证过了。
“X-Sap-访问-F”:
'af-ac-enc-dat':
这两个都很难,我不知道它们是怎么产生的......

headers = {
‘X-Sap-Access-F’: "3.0.0.6.0|13|2.4.12_5.1.0_0_187|d7fdb0e639214ead93fc55232d583a5672d3fc79a4974e|10900|1100",    
‘X-Sap-Access-S’: "MUZALjKcrgAuyFpkJuSsYBpwPHzjuPHbPVu1IfSJeJA=",    
‘X-Sap-Access-T’: "1667569629",    
‘af-ac-enc-dat’: "AAcyLjQuMS0yAAABhELlOE8AAAtvAkAAAAAAAAAAAOYyhFAbVQMMpIKa2+dGIBkKaWUVkWOzjLDykZY2dhCO2aemlognVlm0dDMGivrgRXrrMUseuXD/py3eUhWKg7iganQiVFma6ooH+ehDhBTg74+38rWtzNgtemYl8gaHOc5BdJupajpcNcL9Yg+yzg0eZ4Bzj+zJuu1NkJs+QlLrpYU6CYdLxz8yJkk2EqrDfkG48jSZUbatRPTf42k24UXHBZsir4fwWxQLVKw5gDu5CyybpSVWFCd7OLsY30Hj1OjSKZvDNTpkAhYqvdOyLCTGr41kHyFGV3ZaoQ01NX1u6R9AnBG6X9s1ynZK6vnTBgzBIOKTNFS4j1VT8sOl1BEtObri8ZUW3OTOHeCO4vGDCq4gRJFmvwSm1BNdccjxAekgEx3xwroP6ZL6LO5bh9QSxuKGYkUmR84CcHLB6dmMPnXDUGkagca9MFiK8RmRsrN2vcLDNTpkAhYqvdOyLCTGr41kjULvHyB47grB1wJBPIqJXX85i0ATioYJG+gPR+8Iz8TP3jANhks7Nl1goVRGmInlF+8hpeeDkMDl0WXkPHJxWfUHoucLt/ap9WR6Bk8psQ0JvTBAKC2yDgEHlbMyYBASMCWwUsMjN91gY0M/3PoYDZwkdZaPXbTOQWIv6XoNZwJXoG/G+6MnZ1XOfnl6yuBbpKOPnEICh33J8hrs9Z7IhC8PysgyvIxGQ0MuU2DTK0+RY7OMsPKRljZ2EI7Zp6aWkWOzjLDykZY2dhCO2aemlkmIKiMicLiHq6lIrEXcEhaLGHvdZJ2TwxpZ36RHEhSc"    }

相关问题