我正在学习网络爬虫
我把 Postman 当作工具
目前在shopee网站上练习
我尝试拦截“添加到购物车”和“结帐”帖子
并一次性发送完整的重复帖子
一开始很顺利
我提出的每一个请求都会得到服务器的响应
但第二天服务器突然停止响应我的帖子
返回数据
{
"tracking_id": "cc86ce23-1e8f-49f1-b304-752fb6cc7ead",
"action_type": 2,
"error": 90309999,
"is_customized": false
}
我尝试再次手动 checkout 并获取帖子
代码尚未更新或更改
在人工结账后的几十秒内
我发送的帖子可以被服务器响应
但几十秒后,服务器将不再响应此帖子
我比较了“可回复”和“不可回复”帖子的区别
我发现了“无法回复”的帖子,他的cookie已更改
但是我不知道如何解决这个问题
“添加到购物车”帖子现在有效
但“结账”帖仅在人工下单后数十秒内有效
我清除了cookies,甚至换了一台新电脑和ip,但我不能解决这个问题
我怎样才能解决这个问题?
2条答案
按热度按时间xiozqbni1#
你可以添加一个requests头,比如这个头键
af-ac-enc-dat
值为null,这对我很有效。imzjd6km2#
大多数网站都更新了检查标题的条件。根据XHR断点'/search_ items?',你可以看到检查的内容。
“X-Sap-Access-S”:它是用md5加密的,用base64编码的。直觉告诉我它像一个时间戳,我不确定。
“X-Sap-Access-T”:这是一个int(time. time())时间戳,我已经验证过了。
“X-Sap-访问-F”:
'af-ac-enc-dat':
这两个都很难,我不知道它们是怎么产生的......