【问题标题】:How to turn off web browser redirect cache如何关闭网络浏览器重定向缓存
【发布时间】:2013-10-02 07:04:57
【问题描述】:

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

非常感谢 查尔顿

【问题讨论】:

    标签: http caching redirect browser web


    【解决方案1】:

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

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

    【讨论】:

    • 但是我需要用不同的ID刷新,该网页是我用来抓取产品的。我在想我可能只是使用 AJAX 或者把它放在一个循环中
    • 真的,你应该解释一下你要做什么。
    猜你喜欢
    • 1970-01-01
    • 2012-10-30
    • 2011-12-29
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 2011-05-22
    相关资源
    最近更新 更多