当我尝试获取第 430 页的 wget 请求时,我收到重定向 302。
wget "https://www.zalando.be/kleding/?p=430"
结果是
HTTP-verzoek is sent; waiting on answer... 302 Moved Temporarily
Location: /kleding/?p=429 [following...]
--2018-11-10 21:08:57-- https://www.zalando.be/kleding/?p=429
但是,当我访问该站点并按下下一页的按钮时,它会转到“ https://www.zalando.be/kleding/?p=430 ”。
我不明白这是怎么可能的,有人可以为我详细说明吗?
也可以在shell中执行此操作吗?
因此,似乎通过wget
或直接在浏览器的地址栏中写入p值大于 429的站点 URL 来访问将触发302 redirect。
按下下一步按钮时不会发生这种情况,因为这样页面内容是通过 AJAX 加载的。这是单击下一步按钮时发出请求的示例:https : //www.zalando.be/api/catalog/articles?categories=kleding&limit=84&offset=36036&sort=popularity
我建议调查某些可能触发重定向作为超出范围页面请求保护的条件的分页逻辑。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句