php - 如何使用python绕过WP super 缓存?

标签 php python wordpress urllib2 urlopen

我正在尝试从经常更新的博客中收集数据,因此我只需使用一个 while 循环,其中包括 urllib2.urlopen("http:\example.com") 每 5 分钟刷新一次页面以收集我的数据通缉。

但是我注意到这样做并没有获得最新的内容,这与我通过Firefox等浏览器看到的内容不同,在检查了Firefox的源代码和我从python获得的同一页面后,我发现 WP Super Cache 阻止我获得最新结果。

即使我在 python 代码中欺骗了 header ,我仍然会得到相同的缓存页面。所以我想知道有没有办法绕过WP super 缓存?为什么 Firefox 中根本没有这样的 super 缓存?

最佳答案

您是否尝试过使用一些无害的数据更改 URL?像这样的事情:

import time
urllib2.urlopen("http:\example.com?time=%s" % int(time.time()))

它实际上会调用http:\example.com?time=1283872559。如果存在查询字符串或不符合预期的内容,大多数缓存系统都会绕过缓存。

关于php - 如何使用python绕过WP super 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3659429/

相关文章:

php - 如何从 Trait 获取父命名空间

相当于 PHP 的 "print"的 Javascript

javascript - 将 JavaScript JSON 数据转换为 Python JSON

html - 没有边框的 li 元素下的额外白线

php - 如何解决 PHP ACF 错误 : "Trying to access array offset on value of type bool"?

php - CakePHP-2.0:如何使用 CakEmail 和 SMTP 设置从 gmail 帐户发送电子邮件?

python - 使用池追加到数组

python - 如何将记录数组从 arff 文件转换为 ndarray?

javascript - 使用 Ajax 分页时缺少元素(Facebook Like 按钮)

regex - WordPress 永久链接 : only using the post_id from the URL