Zblog自动清空缓存并重新编译模板(python版)

老丁

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

解决方法:直接写个python脚本自动每小时点击  "清空缓存并重新编译模板" ;

Snipaste_2023-04-04_11-50-15.png


代码如下:

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 结果如下:

image.png




发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,482人围观)

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