乐于分享
好东西不私藏

1,592 Star!这个仓库给 AI 助手补上“自己查网页”的能力

1,592 Star!这个仓库给 AI 助手补上“自己查网页”的能力

你在 Cursor、Claude Code 里让 Agent 改代码,通常还挺顺。

麻烦往往出现在下一步:它要查最新版文档、核对某个 API 有没有变、找几篇网页资料再回来改实现。这个时候,很多工作又回到人身上:打开浏览器、搜索、筛选、复制、粘贴,再提醒模型“别用旧资料”。

如果再接第三方搜索 API,还要处理 key、额度、账单和数据流向。

我最近看 knockoutez/wigolo,觉得它值得工程师关注,原因不是它又做了一个搜索工具,而是它把一个很实际的问题摆到了 MCP 里:让 AI Agent 通过本地优先的方式去搜索、抓取、爬取和研究网页。

项目地址:<https://github.com/knockoutez/wigolo>

截至公开元数据,仓库是 TypeScript 项目,GitHub 上有 1,592 stars、98 forks、17 issues。这些数字只能说明它有一定关注度,不能直接等同于生产质量;真正值得看的,是它试图补上 AI 编程助手工作流里的外部网页能力。

公开 README 里的定位写得很明确:

换成人话说,它想做的不是给人用的新搜索框,而是给 Agent 用的网页入口。

当 Agent 卡在“去网上查一下”

现在很多 AI 编程助手已经能很好地读本地代码、改文件、跑一部分命令。但只要任务依赖外部信息,体验就会断开。

比如:

你让 Agent 按最新版 SDK 改一段代码;

它需要确认某个库的新 API;

它要读官方文档,而不是凭训练语料里的旧记忆;

它要找几篇网页资料做轻量调研。

没有网页工具时,人就成了中间件。你查资料,复制给模型,模型再继续写。

wigolo 解决的就是这段人工搬运。它把网页搜索、页面抓取、爬取和 research 这类动作包装成 MCP server,让支持 MCP 的客户端可以把它当工具调用。

这对开发者的收益很直接:如果你已经把 Claude Code、Cursor、Codex、Gemini CLI、VS Code、Windsurf、Zed 这类工具当日常入口,wigolo 提供的是一条相对轻的接入路径,让 Agent 有机会在同一个工作流里完成“查资料—读网页—回到代码任务”。

边界也要放在前面:这里没有本地执行验证,我不能声称它在所有客户端里都已跑通;也不能因为它强调 “no keys, no cloud, no metered bill” 就推导出零风险、零维护成本、生产可用。

它到底是什么

knockoutez/wigolo 是一个 Local-first web intelligence MCP server

从公开材料看,它面向的是 AI agents,而不是人手动搜索网页。README banner 下方写到:

同一段公开材料还列出了它面向的客户端和生态,包括:

Claude Code

Cursor

Codex

Gemini CLI

VS Code

Windsurf

Zed

Antigravity

LangChain

CrewAI

LlamaIndex

Vercel AI SDK

n8n

我会把它理解成:给 Agent 接网页能力的 MCP 工具层

它不是企业搜索服务,也不是知识库产品。更准确地说,它适合在 Agent 工作流里补上这几类能力:

搜索网页信息;

获取网页内容;

围绕多个页面做资料整理;

帮模型减少对过时内置知识的依赖。

对工程师来说,这类工具的价值不在于“替代浏览器”,而在于把原本需要人复制粘贴的网页资料,变成 Agent 可以主动调用的工具结果。

先按 MCP 配置接起来

如果只是想判断 wigolo 是否适合自己的工作流,我建议先别急着读源码,也别先研究 Dockerfile。先从 MCP 客户端配置开始。

公开材料里给出的 MCP 配置是这一段:

```json

{

"mcpServers": {

"wigolo": {

"command": "npx",

"args": ["-y", "wigolo"]

}

}

}

```

对应的真实启动命令是:

```bash

npx -y wigolo

```

可以按这个路径先验证:

1. 打开你正在使用的 MCP 客户端配置

不同工具的配置位置不同,以当前客户端文档为准。

2. 添加 wigolo server

把上面的 mcpServers 配置加入客户端配置文件。

3. 让客户端拉起 server

客户端实际会执行:

```bash

npx -y wigolo

```

4. 重启或刷新 MCP server 列表

看客户端是否能识别名为 wigolo 的 MCP server。

5. 查看当前版本暴露的工具

不要预设工具名、参数和返回结构一定符合预期。接上后,先看客户端里实际出现了哪些工具,再用你的真实任务测试。

这里要注意一个证据边界:本次核验里,README 缓存没有提取到单独的 quick start 命令列表;上面保留的是公开配置片段中明确出现的 npx -y wigolo。所以它可以作为接入入口,但不能替代你在当前版本里做实际运行测试。

我最看重的是“本地优先 + MCP”

wigolo 最有意思的组合,是 local-firstMCP server 放在一起。

过去要让 Agent 查网页,常见做法是接第三方搜索 API:申请 key、配置环境变量、关注额度、处理按量计费。这个路线当然成熟,但对个人开发者、小团队和临时实验来说,接入成本并不低。

wigolo 公开材料强调:

no keys;

no cloud;

no metered bill。

这会明显降低试用门槛。

但我不会把这句话理解成“没有任何成本”。更谨慎的读法是:它减少了外部 API key、云端服务和按量账单带来的接入摩擦。实际使用中,你仍然要评估:

本机资源消耗;

网络环境;

目标网站限制;

抓取结果质量;

MCP 客户端兼容性;

版本变化;

网页数据处理的合规边界。

也就是说,wigolo 更像是给 Agent 配了一个本地网页工具箱,而不是给它买了一张永远稳定、永远免费的商业搜索服务通行证。

哪些场景值得试

我会优先在这些场景里试 wigolo:

在 Claude Code 或 Cursor 里,让 Agent 查最新官方文档;

修改依赖库用法前,让 Agent 先核对新版本说明;

做轻量技术调研,让 Agent 搜索并整理网页资料;

给内部 Agent demo 补一个网页访问能力;

在 LangChain、CrewAI、LlamaIndex、Vercel AI SDK、n8n 等链路里评估 MCP 网页工具;

不想一开始就接多个搜索 API、配置一堆 key 的个人开发者或小团队。

它的读者收益很明确:少一点人工搬运,少一点 API 接入准备,让 Agent 更接近“能自己查资料再干活”。

但它也不是所有场景都适合。

如果你需要的是明确 SLA、商业搜索质量保证、合同审计、长期生产支持,或者严格确定的企业级合规方案,那 wigolo 不能因为 star 数不错就直接进入生产链路。它更适合作为候选工具,先用真实任务评估,再决定是否深入集成。

引入前,我会重点测这三件事

这类工具一旦接到 Agent 后面,收益和风险都会被放大。

因为 Agent 不只是“看网页”,它会把网页结果继续用于写代码、做判断、生成报告。网页信息如果错了,后面的动作也会偏。

1. 当前版本实际暴露哪些工具

MCP 配置只能说明客户端可能拉起 server,不能说明工具能力符合你的需求。

接上之后,我会先看:

工具列表里有哪些能力;

参数是否清楚;

返回结构是否适合编排;

客户端调用是否稳定;

错误信息是否可理解。

尤其不要只看宣传里的 search、fetch、crawl、research 这些方向,要以你当前安装版本在客户端里实际暴露的工具为准。

2. 网页质量和失败模式

测试时不要只拿最友好的官方文档首页。

更应该拿你日常会遇到的真实任务测:

搜索能不能找到正确入口;

页面抓取能不能抽出干净正文;

多页爬取会不会漏页、重复或走偏;

research 结果是否保留来源边界;

遇到动态页面、限制页面、结构混乱页面时怎么失败。

Agent 工具最麻烦的不是“明显失败”,而是“看起来成功,但内容错了”。这类错误很容易继续传递到代码修改和技术判断里。

3. 许可证、安全和合规边界

公开 raw 文件里出现了版权和 AGPLv3 相关文本:

如果你准备商用、闭源集成,或接入公司内部平台,建议以仓库 LICENSE 文件和法律审查为准,不要只看页面印象。

安全披露方面,SECURITY.md 里要求不要为安全漏洞打开公开 issue,而是通过 GitHub Security tab 的 “Report a vulnerability” 私下提交。对应地址在公开材料中给出:

<https://github.com/KnockOutEZ/wigolo/security/advisories/new>

这说明项目提供了私密漏洞报告路径,但不能反推出“没有安全风险”。如果要接入更严肃的链路,仍然要自己评估网络权限、日志、敏感数据和抓取边界。

从仓库结构看,先看文档和示例就够了

公开目录里能看到这些一级内容:

.dockerignore

.gitattributes

.github

.gitignore

CHANGELOG.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

Dockerfile

LICENSE

Makefile

README.md

SECURITY.md

SKILL.md

TRADEMARK.md

assets

benchmarks

docs

examples

glama.json

llms.txt

这说明它不是只有一个空 README 的概念仓库。

不过从评估顺序上,我不建议一上来就研究工程化文件。对大多数读者来说,更值得先看的顺序是:

1. README.md:确认项目定位和接入方式;

2. docs:看当前版本的使用说明;

3. examples:找最接近自己客户端的接入样例;

4. glama.json:公开内容里能看到 maintainer 配置为 KnockOutEZ

5. llms.txt:看它是否为模型/Agent 消费准备了说明材料;

6. SECURITY.mdLICENSE:决定能不能进入公司链路。

Dockerfile、Makefile 这类文件当然有价值,但它们不是你判断“Agent 能不能调用网页能力”的第一入口。

不要把 star 当成生产背书

1,592 stars 和 98 forks 说明 wigolo 已经被不少人注意到,但 star 不是 SLA,也不是质量保证。

我会把它放在“值得试”的位置,而不是“可以无脑上”的位置。

原因很简单:网页搜索、抓取、爬取和研究能力都很吃实际环境。目标网页结构、网络状态、客户端实现、模型后续处理方式,都会影响最终效果。更何况它还处在公开 beta 的定位里,不能按成熟商业基础设施来预设。

适合它的位置是:

个人工作流里的网页工具;

Agent demo 或原型验证;

小团队的内部探索;

对 MCP 工具生态的技术评估;

在进入生产前做候选方案测试。

不适合的位置是:

未评估就接入关键生产链路;

替代有 SLA 的商业搜索服务;

处理合规要求很高的网页数据流;

在许可证未确认时闭源深度集成。

FAQ:关于 wigolo,我会先问这些问题

Q:它需要 API key 吗?

公开 README 的主张是 “no keys, no cloud, no metered bill”,定位是 local-first web intelligence for AI agents。

这对不想绑定云端搜索 API、也不想一开始就面对按量计费的人很友好。但实际依赖、联网行为和数据流向,仍然要以当前 README、docs 以及你的本地运行结果为准。

Q:怎么接入 MCP?

公开配置给出的方式是用 npx 启动:

```json

{

"mcpServers": {

"wigolo": {

"command": "npx",

"args": ["-y", "wigolo"]

}

}

}

```

对应命令:

```bash

npx -y wigolo

```

把它登记到支持 MCP 的客户端里,客户端就可以尝试拉起 wigolo server。

Q:它能直接用于生产吗?

不建议只看 stars 或宣传语就上生产。

至少要验证工具稳定性、搜索召回、网页抓取质量、失败模式、安全模型、许可证和合规边界。尤其是 Agent 会把网页结果继续用于后续决策,错误结果的影响会被放大。

Q:它能替代商业搜索 API 吗?

我不会把它理解成一比一替代品。

wigolo 更像 Agent 的本地优先网页工具入口,重点是降低接入摩擦,让 Agent 在 MCP 工作流里调用网页能力。搜索质量、覆盖范围、速度和稳定性,要用你自己的任务测试。

Q:许可证要注意什么?

公开材料中出现 AGPLv3 相关文本。商业集成、闭源系统或内部平台使用前,建议以仓库 LICENSE 文件和法律审查为准。

Q:安全问题怎么报告?

项目 SECURITY.md 要求不要打开公开 issue,而是通过 GitHub Security tab 私下报告漏洞:

<https://github.com/KnockOutEZ/wigolo/security/advisories/new>

这是私密披露路径,不等于可以省略你自己的安全评估。

Alten观AI 的判断

wigolo 值得看,不是因为它有 1,592 stars,而是因为它切到了 AI Agent 工作流里一个越来越明显的缺口:模型会写代码之后,还需要更可靠地获取外部网页资料。

它给出的路径很工程师化:通过 MCP,把网页搜索、抓取、爬取和研究能力接到 Agent 工具链里;通过 npx -y wigolo 这种方式降低试用门槛;通过 local-first、no keys、no cloud、no metered bill 的定位,减少外部 API 接入摩擦。

我的建议是:

1. 如果你已经在用 Claude Code、Cursor、Codex、Gemini CLI、VS Code、Windsurf、Zed,可以把 wigolo 放进 MCP 候选工具里试一下。

2. 先看客户端实际暴露的工具,再用真实网页任务测试质量。

3. 不要把 “no keys” 理解成没有成本,也不要把 stars 理解成生产背书。

4. 如果要进入公司链路,提前确认许可证、安全、网络访问和网页数据边界。

项目地址:<https://github.com/knockoutez/wigolo>

微信每天只能推送一次,建议把「Alten观AI」设为星标(⭐️),这样更容易第一时间看到新的 AI 工程工具和技术信号。

后续我会继续精读 RAG、搜索、Agent 与大模型工程化相关论文/框架。如果你关心“论文里的方法到底怎么落到工程系统里”,欢迎关注 Alten观AI,也欢迎在评论区聊聊你遇到过的 RAG 难题。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-23 14:51:51 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/867854.html
  2. 运行时间 : 0.132273s [ 吞吐率:7.56req/s ] 内存消耗:4,619.42kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a9c948469f59ea46304d074d7982600d
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000483s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000843s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001833s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001142s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000662s ]
  6. SELECT * FROM `set` [ RunTime:0.032416s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000712s ]
  8. SELECT * FROM `article` WHERE `id` = 867854 LIMIT 1 [ RunTime:0.000390s ]
  9. UPDATE `article` SET `lasttime` = 1784789511 WHERE `id` = 867854 [ RunTime:0.003522s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.002616s ]
  11. SELECT * FROM `article` WHERE `id` < 867854 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000498s ]
  12. SELECT * FROM `article` WHERE `id` > 867854 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000474s ]
  13. SELECT * FROM `article` WHERE `id` < 867854 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.009087s ]
  14. SELECT * FROM `article` WHERE `id` < 867854 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001730s ]
  15. SELECT * FROM `article` WHERE `id` < 867854 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001770s ]
0.133883s