Shopee API v4服务器拒绝响应



我正在学习网络爬虫

我用邮递员作为工具

目前在shopee网站上练习

我试图拦截";添加到购物车";以及";结账";张贴

并一次性发送完整的重复邮件

一开始它是平滑的

我提出的每一个请求都会得到服务器的响应

但第二天,服务器突然停止了对我发布的响应

返回数据

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

我尝试再次手动结账并获取后

代码尚未更新或更改

在人工检查后的几十秒内

我发送的帖子可以由服务器响应

但几十秒钟后,服务器将不再对此后做出响应

我比较了";可以响应";以及";不能被响应";后

我发现";不能被响应";帖子中,他的cookie已更改

但我不知道如何解决这个问题

";添加到购物车";帖子现在是有效的

然而;结账";在下人工订单后的几十秒内,帖子才有效

我清除了cookie,甚至换了一台新电脑和ip,但我无法解决这个问题

我该如何解决这个问题?

您可以添加一个请求标头,比如这个标头键af-ac-enc-dat值为null,这对我很有用。

大多数站点都更新了检查标头的条件。根据XHR断点"/search_ items?"你可以看到支票的内容
"X-Sap-Access-S":它是从md5加密的,使用base64编码。直觉告诉我它就像一个时间戳,我不确定
'X-Sap-Access-T':它是一个int(time.time(((时间戳。我已经验证了。
'X-Sap-Access-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"    }    

curl 7.86.0将af ac设置为null似乎不再适用于单个产品细节刮刀。但到目前为止,scraper产品搜索页面仍然有效。