背景:修改了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 结果如下:
还没有评论,来说两句吧...