Moltbook API Client
通过API自动发布、评论和点赞Moltbook社区内容,内置反垃圾验证功能。
下载 387
基于 Markdown 优先策略抓取网页内容,支持缓存与输出限制,适用于 LLM 输入。
openclaw skills install @che7seachen/smart-fetch命令、参数、文件名以原文为准
Accept: text/markdown, text/html(除非禁用了 Markdown 模式)。content-type 为 text/markdown,直接返回内容。content-type 为 text/html,使用 Readability + Turndown 作为降级处理方案。node index.js <url># 启用调试日志
node index.js --debug <url>
# 输出结构化数据(包含元数据和正文)
node index.js --json <url>
# 设置硬性输出限制
node index.js --max-chars 12000 --max-bytes 50000 <url>
# 启用缓存与重新验证
node index.js --cache-ttl 3600 --cache-dir ./.cache/smart-fetch <url>
# 提高网络稳定性
node index.js --timeout 12000 --retries 2 <url>
# 强制禁用本次请求的 Markdown 协商
node index.js --no-markdown <url>SMART_FETCH_TIMEOUT_MS(默认值:15000)SMART_FETCH_RETRIES(默认值:1,启用指数退避)SMART_FETCH_DISABLE_MARKDOWN(取值:1|true|yes)SMART_FETCH_MIN_BODY_CHARS(默认值:200)SMART_FETCH_MAX_CHARS(默认值:0,表示禁用)SMART_FETCH_MAX_BYTES(默认值:0,表示禁用)SMART_FETCH_CACHE_TTL(默认值:0,表示禁用)SMART_FETCH_CACHE_DIR(默认值:~/.cache/smart-fetch)SMART_FETCH_DOMAIN_ALLOWLIST(以逗号分隔的域名列表)SMART_FETCH_DOMAIN_BLOCKLIST(以逗号分隔的域名列表)黑名单 > 白名单 > 默认允许SMART_FETCH_DISABLE_MARKDOWN 具有最高优先级;若设置,即使未使用 --no-markdown 参数,也禁用 Markdown 协商。cache-ttl <= 0 表示禁用缓存。可能的警告包括:
readability_parse_failedmissing_titlebody_too_shorttruncated_by_max_charstruncated_by_max_bytesnon_html_or_markdown_content_type可能的安全标志包括:
contains_shell_exec_lurecontains_run_command_lurecontains_download_and_execute_lurecontains_api_key_request路由字段说明:
severity:info | warn | errorrecommendedNextAction 枚举值: - none
- retry_with_higher_limits
- retry_with_alternate_extractor
- skip_summarization_use_metadata_only
- manual_review_needed
已收录 1 个 Skill