Http 如何关闭web浏览器重定向缓存

Http 如何关闭web浏览器重定向缓存,http,caching,redirect,browser,web,Http,Caching,Redirect,Browser,Web,我正在为我们的客户制作一个产品爬虫,这样我就可以提升所有的产品并将它们放到我们的数据库中,它通过获取HTML然后以递增的值重定向来工作。Firefox正在缓存重定向和输出:页面没有每25次重定向就正确重定向,这很烦人,因为我必须一直按重试!是否有关闭此缓存的选项,以便它在我告诉它停止之前一直重定向,或者是否有未检测到重定向的web浏览器 非常感谢 查尔顿您使用的是哪种重定向代码,301重定向是缓存的,因为根据定义它们必须是永久的,302不是(或不应该是) 现在,如果您尝试构建一个HTTP重定向循

我正在为我们的客户制作一个产品爬虫,这样我就可以提升所有的产品并将它们放到我们的数据库中,它通过获取HTML然后以递增的值重定向来工作。Firefox正在缓存重定向和输出:页面没有每25次重定向就正确重定向,这很烦人,因为我必须一直按重试!是否有关闭此缓存的选项,以便它在我告诉它停止之前一直重定向,或者是否有未检测到重定向的web浏览器

非常感谢
查尔顿

您使用的是哪种重定向代码,301重定向是缓存的,因为根据定义它们必须是永久的,302不是(或不应该是)


现在,如果您尝试构建一个HTTP重定向循环协议,直到您决定停止它;大多数web浏览器可能会将此行为检测为服务器错误(谁想等待300个重定向到达某个页面?)。使用多个重定向通常是一件坏事。

但我需要使用不同的ID刷新,该网页是我用来抓取产品的。我在想我可能只是使用AJAX或者把它放到一个循环中。真的,你应该解释一下你想做什么。