
60秒安装Moli并抓取第一个JS渲染网页新手快速上手完整教程【免费下载链接】moliBest headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust项目地址: https://gitcode.com/gh_mirrors/moli/moliMoli是一个用 Rust 构建的无头浏览器headless browser专为 AI 代理与爬虫场景设计轻量、快速、高兼容。它内置完整的 V8 JavaScript 引擎能真正执行 JS 并维护实时 DOM因此可以轻松抓取 JS 渲染网页、生成 Markdown、截图或 PDF。本教程将带你用约 60 秒完成 Moli 无头浏览器安装并抓取你的第一个 JS 渲染网页。特性说明 轻量单文件二进制中位内存仅约 73 MiBChrome Headless 约 773 MiB⚡ 快速结构优先抓文本不触发布局与绘制中位耗时 1.43 s 高兼容支持 CDP、WebDriver Classic、WebDriver BiDi 三大自动化协议 全平台Linux、macOS、Windows 均支持第一步60秒安装 Moli一键安装脚本Moli 提供了官方一键安装脚本无需编译依赖。克隆仓库后执行安装脚本即可git clone https://gitcode.com/gh_mirrors/moli/moli cd moli sh scripts/install.sh # Linux / macOSWindows 用户请在 PowerShell 中执行仓库内的 scripts/install.ps1。安装脚本 scripts/install.sh 会自动识别你的平台x86_64 / arm64下载预编译二进制并安装到~/.local/bin/moli。最后验证安装moli --version 提示若提示命令未找到请将~/.local/bin加入 PATH参考脚本末尾的提示输出。第二步抓取你的第一个网页安装完成后一条命令就能抓取页面并输出为 Markdown适合直接喂给大模型moli fetch --dump markdown --wait-until done https://example.comMoli 默认会执行页面 JavaScript 并等待完成--wait-until done是默认完成策略输出的就是JS 执行后的最终页面而不是静态 HTML 壳。常用输出格式一览实现在 moli/src/fetch_dump/参数输出--dump markdownMarkdown 文本模型友好--dump html渲染后的 HTML默认--dump json稳定的机器可读结构--dump semantic_tree_text紧凑的语义树文本第三步精准抓取 JS 渲染网页等待策略JS 渲染网页的关键在于何时算加载完成。Moli 提供多种等待策略按需选择场景推荐参数说明数据在网络变静后才加载完--wait-until networkidle网络空闲判定完成内容在 DOM 变动停止后就绪--wait-until domstableDOM 稳定判定完成关键元素出现在特定选择器--wait-selector main article等待指定选择器出现# 等待网络空闲适合 AJAX 数据加载型页面 moli fetch --dump markdown --wait-until networkidle https://example.com/app # 等待页面文章元素渲染出来比固定延时更可靠 moli fetch --dump markdown --wait-selector main article https://example.com/news⚠️ 小建议长轮询/流式页面避免networkidle持续变动计时器、动画的页面避免domstable。完整配方可参考官方技能文档 skills/moli-webfetch/SKILL.md。下面是 Moli 渲染一个 HTML5 游戏后、通过 Chrome DevTools 实时检查的效果——JavaScript、DOM 与交互状态都是真实可用的第四步可选截图与 PDF 导出默认抓取只读 DOM 结构不渲染像素因此极快。当需要图片时加上--layout即可按需触发真实布局与软件渲染moli fetch --layout --dump screenshot https://example.com viewport.png # 视口截图 moli fetch --layout --dump screenshot_full https://example.com full.png # 整页截图 moli fetch --layout --dump pdf https://example.com page.pdf # 导出PDF性能有多快看看基准数据在 192 个真实网站的混合公开网络爬取测试中Moli 成功率 53.6%中位内存仅 73 MiB在 Lexbench-Headless-Browser 基准里Moli 的中位 CPU 时间与峰值内存约为 Chrome 的 15% 和 13%。进阶方向与常用资料完成以上四步你就已经掌握了 Moli 无头浏览器的核心用法。可以继续探索 官方完整文档README.md、docs/README.zh-CN.md 让 AI 代理自动抓取网页skills/moli-webfetch/SKILL.md 站内搜索能力skills/moli-websearch/SKILL.md 启动 CDP / WebDriver 自动化服务运行moli serve源码见 moli-protocol-server/ CLI 参数定义所有--dump、--wait-until选项moli/src/cli.rs只需moli serve一条命令Playwright 等工具即可通过 CDP 直接连接 Moli无需额外安装 ChromeDriver。现在去抓取你的第一个 JS 渲染网页吧【免费下载链接】moliBest headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust项目地址: https://gitcode.com/gh_mirrors/moli/moli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考