{% extends "base.html" %} {% block title %}抓取 {{ source.name }} · aether{% endblock %} {% block content %} {% if result %} {# POST 后展示结果 #}
策略链来源
{{ result.agent_source or '?' }} {% if result.agent_source == 'db' %}agent_factory {% elif result.agent_source == 'file' %}fallback file {% endif %}
用到的策略
{{ result.strategies_tried | join(' → ') or '(无)' }}
{% if result.winner %}
赢家策略
{{ result.winner }}
{% endif %}
候选记录数
{{ result.records_count }}
时间窗
{% if form.since_days is none %}不限(保留所有 published_at) {% else %}最近 {{ form.since_days }} 天(无 published_at 的已 drop){% endif %}
上限
最多写 {{ form.max_records }} 篇
{% if result.records %}
看候选记录 ({{ result.records|length }}) {% for r in result.records %} {% endfor %}
published_attitleurl
{{ r.published_at or '—' }} {{ r.title or '(no title)' }} {{ r.url[:60] }}{% if r.url|length > 60 %}…{% endif %}
{% endif %}
← 返回源管理 再抓一次 看文章
{% else %} {# GET: 渲染表单 #}
留空 = 不过滤(保留所有)
取消 ⚠ 同步执行,可能 10-30 秒

本次抓取会用

{% endif %} {% endblock %}