背景:修改了Zblog首页主题,首页中有一模块需要每小时更新一次;但是发现首页主题必须点击Zblog管理后台中的 "清空缓存并重新编译模板" (如下图所示)才会及时更新生效;
解决方法:直接写个python脚本自动每小时点击 "清空缓存并重新编译模板" ;

代码如下:
import requests
def update_zblog_cache():
headers = {
"accept":"填自己的",
"cookie":"填自己的",
"User-Agent":"填自己的",
}
url='https://{自己的域名}/zb_system/admin/index.php?act=admin' # zblog后台首页地址
r = requests.get(url, headers=headers)
cache_url=re.findall(r'<a href="javascript:statistic\(\'(.*?)\'\)',r.text)
if cache_url:
cache_url=cache_url[0]
cache_r = requests.get(cache_url, headers=headers)
print(cache_r.text)访问 cache_url 结果如下:


还没有评论,来说两句吧...