jinja2多维模版

name = "cq_heighway_spider"
template_file = None
text_replacer = Replacer()

def start_requests(self):
    """
    开始请求
    :return:
    """
    stages = deepcopy(self.config["stages"])
    list_stage, detail_stage = stages
    start_url = self.config["start_url"]
    template_map = {
        124019: "cq_heighway_spider_suc.html",
        124022: "cq_heighway_spider_pub.html",
        124023: "cq_heighway_spider_bid.html",
        124020: None,
    }
    template_file = template_map.get(self.site_forum_id)
    if template_file:
        self.template = self.env.get_template(template_file)
    env = Environment(
        loader=PackageLoader("bid_spiders"), autoescape=select_autoescape()
    )
    env.filters.update(jinja2_template_funcs)
posted @ 2024-08-21 09:51  硬核小马  阅读(11)  评论(0)    收藏  举报