乐于分享
好东西不私藏

一文讲透Codex Chrome插件,厉害在哪,怎么用

一文讲透Codex Chrome插件,厉害在哪,怎么用

不少人对 Codex Chrome 插件很困惑,不就那么回事吗,之前不也能操作浏览器吗?真不是一回事,详细说说。

我不少工作需要打开浏览器去完成,比如查资料、调研、录入筛选条件、填表单等等。之前有 Codex Computer Use,已经能自动化一部分。

安装了5月7日 OpenAI 官方发布的 Chrome 插件后,牛翻了!推荐每个 Codex 用户去用。

拿一个很具体的事举例子,比如做出海网站,找需求很关键。打开 Semrush 看关键词,去 Google 看搜索结果,再去 Google Trends 看趋势,最后把候选词写回需求池和评分表。

这件事我尝试过交给 Codex 来做,折腾一天没搞明白。换 Chrome 插件,15分钟搞定。折腾过的朋友肯定能懂经历15m59s,看到 Codex 给我的结果后,我的惊喜!

Chrome 插件方式和过去方式的区别是:

AI 是在“看屏幕点坐标”,还是在“直接接入浏览器”。

这两个体验完全不是一个东西。

老方法、笨方法

在安装 Chrome 插件之前,Codex 操作浏览器是这个流程:

  1. 1. 让 Chrome 打开某个页面。
  2. 2. 通过截图看当前屏幕。
  3. 3. 识别菜单、按钮、输入框大概在哪里。
  4. 4. 用坐标点击。
  5. 5. 再截图确认有没有点中。
  6. 6. 如果没点中,继续调整坐标。

为了让外部脚本能控制 Chrome,需要帮 Codex 开一个设置:

显示 -> 开发者 -> 允许 Apple 事件中的 JavaScript

这个设置打开之后,macOS 上的 AppleScript 才能对 Chrome 当前标签页执行一些 JavaScript,比如读取页面标题、当前 URL,或者执行一点页面脚本。Codex 的执行链路是:

Codex  -> shell / osascript  -> AppleScript  -> Google Chrome Apple Events  -> active tab execute javascript

听起来已经自动化了,但实际用起来很难用。因为在很多关键步骤上,它仍然要依赖屏幕坐标。

比如打开菜单、点设置、筛选条件、切换窗口、确认弹窗,这些都不是网页 DOM 里的按钮,而是 Chrome 或 macOS 的图形界面。Codex 只能看截图,然后估算“这个按钮大概在 x=1050, y=1130”。

而我用的扩展屏,多显示器下,坐标系会复杂很多。主屏和副屏有不同的缩放比例,Retina 像素和逻辑坐标也可能不是一回事。有些屏幕坐标甚至可能是负数。再加上浏览器窗口如果被其他窗口遮住,截图里看到的就不是它真正要点的东西。于是 Codex 就出现了一个很痛苦的循环:

截图 -> 识别位置 -> 算坐标 -> 点击 -> 再截图 -> 没点中 -> 再算

折腾一天,体验很像让一个人隔着模糊摄像头远程帮你点电脑。是那么点意思,但就是弄不准。

说到技术思路,坐标自动化,本质是黑盒 GUI 自动化、屏幕级自动化。输入是 bitmap 截图,输出是鼠标和键盘动作。核心流程是:

  •  截图:先拿到当前屏幕或浏览器窗口的 bitmap screenshot。
  • • 视觉理解:模型对截图做视觉识别,包含:
        OCR:识别屏幕上的文字,比如按钮名、菜单名、输入框文字
  •     UI grounding:判断文字、按钮、输入框在截图里的位置、大概坐标
  •     视觉布局理解:推断哪个是菜单、哪个是弹窗、哪个是正文、哪个是筛选框
  • • 动作规划:根据视觉理解结果决定下一步动作——mouse move、click(x,y)、type(text)、scroll、keypress、screenshot again。
  • • 闭环验证:每做一步之后再截图验证,重新 OCR / 视觉识别,判断页面是否按预期变化。

整个流程是:

screenshot  -> vision / OCR  -> infer coordinates  -> mouse / keyboard action  -> screenshot again  -> verify

这就是典型的 image-to-action loop。各厂商都走过这样的技术路径。它的优点是通用。理论上,只要是屏幕上能看到的东西,它都能尝试操作。

但缺点明显:

  • • 怕窗口遮挡。
  • • 怕多屏。
  • • 怕缩放。
  • • 怕焦点丢失。
  • • 怕页面加载慢。
  • • 怕弹窗挡住。
  • • 怕按钮位置变化。
  • • 怕 OCR 识别错。

用来偶尔点几个按钮还行,真要连续完成一套浏览器工作流,很不靠谱。

Chrome 插件接通后,体验感拉满

而用上 Codex 的 Chrome 插件,彻底不一样了。前面折腾一天都没搞定的事,插件接通后10分钟就跑通了。

Chrome 插件不是“看屏幕”,而是“从底层接入浏览器”。 执行链路是:

Codex desktop app  -> Native Messaging host  -> Chrome Extension  -> Chrome tab  -> DOM / JS runtime / browser automation APIs

这跟截图点坐标完全不是一类东西。它不需要猜按钮坐标,也不关心 Chrome 窗口在哪个屏幕,不怕窗口被遮住。它拿到的是结构化的浏览器状态,比如:

  • • 当前有哪些标签页。
  • • 每个 tab 的 URL 和 title。
  • • 页面正文。
  • • 页面里的链接。
  • • input、button、select 等元素。
  • • 元素的文本、属性、状态。
  • • 页面是否加载完成。

它可以直接做这样的动作:

browser.tabs.new()tab.goto(url)locator("input").fill(text)locator("button").click()locator("body").innerText()locator("a").all()waitForLoadState()

这就是从“黑盒 GUI 自动化”变成了“浏览器内部自动化”。之前是让 AI 看屏幕操作电脑;现在是让 AI 直接进入浏览器工作台。

回到文章开头的案例,围绕网站开发,我和 Codex 过去沉淀过一套流程:

  1. 1. 从工具型种子词开始,比如 generatorconvertercalculatorchecker
  2. 2. 去 Semrush 里看 Keyword Variations。
  3. 3. 记录 volume、KD、CPC、intent、国家。
  4. 4. 过滤低竞争、有商业价值的词。
  5. 5. 去 Google 搜索结果页看 SERP。
  6. 6. 看前排是大站、工具页、内容页、品牌页,还是小站内页。
  7. 7. 去 Google Trends 看趋势是否稳定。
  8. 8. 把候选词写入需求池。
  9. 9. 按评分表打分,给出 build / maybe / reject。

Chrome 插件接通后,Codex 就可以真的参与这套流程。它打开 Semrush,读取 generator 这个大词下的可见数据。然后 Codex 把 Semrush 里的可见数据整理成表。比如 barcode generator

Volume: 301,000KD: 49CPC: 1.50

主词不算低竞争,但需求大,商业价值也不错。Codex 又用 Chrome 打开 Google Trends,对比 random phone number generatorbarcode generatorupc barcode generator

趋势图显示,barcode generator 在美国过去 5 年的热度明显更高,而且整体稳定偏上行。最后,Codex 把结果写回到了本地知识库,这就不仅仅是“帮我打开一个网页”了,这是一个 agent 参与了真实工作流:查资料、读页面、提取数据、做判断、回写项目文档。

好用是好用,但安装是个小门槛。安装时首先要升级 Codex,把 Chrome 设置为默认浏览器。然后在 Codex 里搜索 Chrome 插件:

Codex 会引导下一步去 Chrome 里安装:

这是第一坑,点过去你很有可能看到的是这个页面:

换网络。出现下面界面才对:

两边都安装完成之后,测试,发现通信不上:

卸载插件重新来一遍,没用。

整个过程中我踩了这些坑:Chrome 商店里搜不到 Codex 插件;搜到了但安装不上;安装上了但无法使用。核心解决思路就是让 Codex、Chrome 扩展、本机桥接进程走通同一条网络路径。

不能展开太多。记得先用简单例子轻量化测试,用不着搞复杂的。下面这个指令 Codex 能跑通,就成了。记得下指令前要 @Chrome。

深入理解浏览器插件的价值

关于 AI agent 操作浏览器的方式,如果你读到了这里,应该已经刷新了认识。看起来不都叫自动操作网页吗,但实际体验大不一样。如果只是点击网页,Computer Use 或坐标自动化勉强也能做。

但 Chrome 插件的价值在于,它让 agent 拿到了浏览器内部的结构化上下文。比如它可以:

  • • 读取已登录网页里的内容。
  • • 同时打开多个标签页。
  • • 在后台处理任务,不抢当前浏览器焦点。
  • • 从网页里提取链接、表格、正文。
  • • 用 DevTools 能力检查前端错误。
  • • 把多个页面的信息汇总起来。
  • • 在网页任务完成后,把结果写回本地文件。

这就是为什么它比“看屏幕点坐标”强大很多。对于开发者来说,它可以测试网页、查 console error、看网络请求、跑本地应用。对于运营和增长来说,它可以看后台、查数据、收集竞品信息。对于我现在这个出海网站项目来说,它可以帮我跑 SEO 需求发现流程、调研竞品、上站。

关于边界与风险

第一,Chrome 插件主要适合网页任务。

如果要操作 Finder、系统设置、桌面软件、安装器、文件选择器,那还是 Computer Use 这种桌面级能力更通用。

第二,它能接触你的登录态。

这是能力来源,同时也是风险。你在 Chrome 里登录了某个系统,Codex 就有机会在那个系统里帮你做事。但这同时也是风险。哪些网页能让它看,哪些操作必须自己确认,要有高度意识。

关于 AI 接入世界的方式

关于 Codex、CC、OpenClaw这类 agent 工具,模型聪不聪明当然重要,但更重要的是:它接入世界的方式是什么。

同样是操作浏览器:坐标方式是在屏幕外面猜;AppleScript 方式是在前台窗口上绕;Computer Use 是通用的桌面手眼系统;Chrome 插件是直接进入浏览器内部。

工具层级不同,体验差别会非常大。如果任务发生在网页里,尤其是需要登录态、多个标签页、页面数据提取、搜索验证、后台系统操作,那么 Chrome 插件会比其他方式稳定太多。

很多人只用 Codex 写代码,这只是它一小部分功力。我现在的思维习惯是,任何事情,都琢磨把 Codex 当成我的工作伙伴,TA 能做的事情,我绝对不花时间做。只要流程沉淀得足够清楚,Codex 就可以沿着流程一步步执行。当然,沉淀流程这事,TA 也可以打好辅助。

这才是 AI agent 真正变得有用的时刻:不是它能回答多少问题,而是它能不能进入你的真实工作流,正确且高效地把一件事往前推进。一个 Agent 不够,Multi-Agent 更高效。关于Multi-Agent ,可以参考我前面转发量很高的这篇文章:一文讲透 OpenClaw 里到底该用 Multi-Agent,还是主 Agent + Sub-Agent

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 13:31:07 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/606235.html
  2. 运行时间 : 0.086566s [ 吞吐率:11.55req/s ] 内存消耗:4,766.06kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=bcb8e16a176ced14944d04e586b91036
  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.000600s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000883s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000905s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001091s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000526s ]
  6. SELECT * FROM `set` [ RunTime:0.000206s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000527s ]
  8. SELECT * FROM `article` WHERE `id` = 606235 LIMIT 1 [ RunTime:0.000454s ]
  9. UPDATE `article` SET `lasttime` = 1778477467 WHERE `id` = 606235 [ RunTime:0.000733s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000220s ]
  11. SELECT * FROM `article` WHERE `id` < 606235 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000424s ]
  12. SELECT * FROM `article` WHERE `id` > 606235 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003172s ]
  13. SELECT * FROM `article` WHERE `id` < 606235 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000798s ]
  14. SELECT * FROM `article` WHERE `id` < 606235 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000680s ]
  15. SELECT * FROM `article` WHERE `id` < 606235 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001919s ]
0.088292s