跳到内容
当前位置:首页>下载方法>推荐!一款国家标准下载工具

推荐!一款国家标准下载工具

  • 2026-10-06 10:15:29
推荐!一款国家标准下载工具

一、工具是什么

(一)基本定位

1. 这是一套从国家标准全文公开系统检索并下载国家标准 PDF 的工具,系统地址是 openstd.samr.gov.cn。
一是它把“检索、确认、下载”整条流程封装起来,减少手工查找和反复点击。
二是它底层依赖 scripts/std_downloader.py,检索解析用 requests 和 BeautifulSoup,真实下载用 Playwright 浏览器。
三是它配套 scripts/main.py 交互式命令行入口,适合直接拿来用,也适合集成到自己的流程里。
2. 它的核心能力是:用户给出标准名称或标准编号,工具去系统里检索,列出候选结果,确认有全文后,再下载成 PDF。
一是支持标准名称,比如“固体矿产绿色勘查规范”。
二是支持标准编号,比如“GB/T 5183-2025”。
三是输出目录默认是 ./standards,文件名默认按标准编号生成,如 <编号>.pdf。

(二)适用场景与触发条件

1. 用户提出下载国标、下载标准、国标下载、openstd 下载、标准全文、GB/T 下载、标准 PDF 等需求时,适合使用本工具。
一是用户给的是标准名称。
二是用户给的是标准编号。
三是用户明确希望拿到可下载的 PDF 文件。
2. 前置判定必须提前做。
一是仅“现行且系统提供全文”的标准可下载。
二是页面有“下载标准”或“在线预览”按钮,才有机会拿到全文。
三是采标类(ISO 采标)、已废止、未公开全文的标准,没有全文,无法下载,应明确告知用户并引导换一条。

(三)输出与资源构成

1. 输出物是 PDF 文件,默认保存在可写路径下的 ./standards 目录。
一是保存路径可用 default_save_path(std_code, out_dir) 生成。
二是下载完成后要回显标准编号、名称、保存路径、文件大小。
三是文件大小小于 50 KB 时,要警告可能不是有效标准 PDF,疑似被人机验证拦截,需要人工核对。
2. 配套资源要清楚。
一是 scripts/std_downloader.py 是核心模块,包含 search、get_meta、download、default_save_path、_find_chromium_exe。
二是 scripts/main.py 是交互式 CLI,运行方式为 python main.py [关键词]。
三是 scripts/requirements.txt 是依赖清单,references/sop.md 记录端点、反爬机制、验证证据与模块 API 详述。

二、怎么用

(一)准备环境

1. 首次使用先建环境。
一是 Python 版本不低于 3.10,建议用 venv。
二是安装依赖:pip install -r scripts/requirements.txt。依赖包括 requests、beautifulsoup4、lxml、ddddocr、playwright、Pillow。
三是安装浏览器:python -m playwright install chromium。
2. 网络和目录也要准备好。
一是网络直连即可,不需要代理。
二是输出目录必须可写。
三是若 launch 报 executable 缺失,不要慌,模块已自动绕过,详见注意事项。

(二)检索标准

1. 调用 search(keyword, std_type, std_status, page, page_size)。
一是 keyword 传用户给的标准名称或标准编号。
二是 std_status 默认用字符串 "PUBLISHED",表示现行。
三是返回 items、total、page、total_page。
四是 items 每项包含 hcno、std_code、name_cn、status。
2. 检索结果处理要直接。
一是命中 0 条时,提示用户更换关键词,或放宽状态过滤。
二是不要硬下,先确认结果里有没有目标标准。
三是 hcno 是后续校验和下载的关键内部 id,必须拿到。

(三)列出结果并请用户确认

1. 交互式场景直接用 scripts/main.py。
一是运行 python main.py [关键词]。
二是它已内置“检索、列表、选择、下载、回显路径”全流程。
三是用户只需按提示选择目标标准。
2. 手动流程也要会。
一是把结果编号列出,至少包含标准号、名称、状态、hcno。
二是支持翻页,n 下一页,p 上一页。
三是让用户选定某一条,再进入下一步。

(四)校验全文可用性

1. 对选定 hcno 调用 get_meta(hcno)。
一是读取 has_fulltext,判断是否有全文。
二是读取 allow_download,判断是否允许下载。
三是读取 allow_preview,判断是否允许在线预览。
2. 无全文时不要继续下载。
一是明确告知用户该标准不可下载。
二是回到结果列表换一条。
三是只有页面提供“下载标准”或“在线预览”按钮的标准,才有机会拿到 PDF。

(五)下载 PDF

1. 调用 download(hcno, save_path, method="auto", headless=True)。
一是 save_path 用 default_save_path(std_code, out_dir) 生成 <编号>.pdf。
二是 method 用 auto,优先走 Playwright 浏览器,失败再回退 HTTP 拼图。
三是浏览器内部逻辑是:打开详情页,优先点击 .xz_btn,没有就点 .ck_btn,然后捕获弹出的新标签页里的下载,保存到指定路径。
2. 下载失败要会处理。
一是多因人机验证码拦截。
二是建议改用 headless=False 手动过码。
三是检查网络是否正常。

(六)回显结果

1. 下载完成后打印四项信息。
一是标准编号。
二是标准名称。
三是保存路径。
四是文件大小。
2. 文件大小异常要提醒。
一是小于 50 KB 时警告可能非有效标准 PDF。
二是疑似验证拦截,请人工核对。
三是不要直接把异常文件当成成功结果交付。

三、注意事项

(一)状态与解析

1. 状态参数必须传字符串。
一是 p.p5="PUBLISHED"。
二是绝不能传整数 1,传 1 会被静默忽略,混入废止标准。
三是状态过滤错了,后面全错。
2. hcno 提取要用正则。
一是从结果行整体匹配 showInfo'([0-9A-Fa-f]{32})'。
二是不要假定它在某固定列。
三是拿到 32 位十六进制 id 后再进行后续操作。

(二)下载监听与反爬

1. 下载发生在弹出新标签页。
一是必须用上下文级 ctx.on("download") 监听器捕获。
二是页面级 page.on("download") 收不到。
三是这是下不下来的头号原因,必须记住。
2. 纯 requests 会被反爬。
一是直接请求 /viewGb、/viewGbImg 返回 0 字节。
二是必须走 Playwright 浏览器。
三是 HTTP 拼图方式仅作兜底。
3. c.gb688.cn 必须走 HTTP。
一是该站 HTTPS 证书主机名不匹配。
二是强制 HTTP 才能正常。
三是不要在这里硬套 HTTPS。

(三)浏览器与环境

1. Chromium 版本锁定要绕过。
一是 playwright 期望的浏览器 build 可能与本机不一致。
二是 launch 可能报 executable 缺失。
三是模块已用 _find_chromium_exe() 自动扫描 ms-playwright/chromium-*/chrome-win64/chrome.exe,并以 executable_path 传入绕过,不要硬改版本号。
2. 下载失败可换模式。
一是改用 headless=False 手动过码。
二是检查网络。
三是确认浏览器依赖已安装。

(四)文件与编号

1. 仅现行且有全文可下载。
一是采标、废止、未公开者无按钮。
二是应提前识别并告知用户。
三是不要在没有全文的标准上浪费时间。
2. 标准编号含空格不要截断。
一是如 GB/T 5183-2025。
二是解析与文件名净化时勿截断。
三是编号源优先取自详情页 table.mk1 的 h1。

(五)资源与依据

1. 核心模块要熟悉。
一是 scripts/std_downloader.py:search / get_meta / download / default_save_path / _find_chromium_exe。
二是 scripts/main.py:交互式 CLI。
三是 scripts/requirements.txt:依赖清单。
四是 references/sop.md:端点、反爬机制、验证证据与模块 API 详述。
2. 按流程走,能下什么、不能下什么、卡在哪一步,都会很清楚。
一是先检索,再确认,再校验,最后下载。
二是状态、hcno、下载监听、反爬、浏览器版本、文件大小、编号截断这些坑要避开。
三是把回显和异常核对做扎实,交付的 PDF 才可靠。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-06 10:40:10 HTTP/1.1 GET : http://yeyulingfeng.com/a/493879.html
  2. 运行时间 : 0.075972s [ 吞吐率:13.16req/s ] 内存消耗:4,334.63kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f171d4bb4b484e94e53a605b587c5622
  1. /www/wwwroot/yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /www/wwwroot/yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/yeyulingfeng.com/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/yeyulingfeng.com/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/yeyulingfeng.com/app/common.php ( 0.03 KB )
  27. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/yeyulingfeng.com/config/app.php ( 0.95 KB )
  30. /www/wwwroot/yeyulingfeng.com/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/yeyulingfeng.com/config/console.php ( 0.23 KB )
  32. /www/wwwroot/yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/yeyulingfeng.com/config/database.php ( 2.50 KB )
  34. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/yeyulingfeng.com/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/yeyulingfeng.com/config/log.php ( 1.35 KB )
  38. /www/wwwroot/yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/yeyulingfeng.com/config/route.php ( 1.89 KB )
  40. /www/wwwroot/yeyulingfeng.com/config/session.php ( 0.57 KB )
  41. /www/wwwroot/yeyulingfeng.com/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/yeyulingfeng.com/config/view.php ( 0.82 KB )
  43. /www/wwwroot/yeyulingfeng.com/app/event.php ( 0.25 KB )
  44. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/yeyulingfeng.com/app/service.php ( 0.13 KB )
  46. /www/wwwroot/yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/yeyulingfeng.com/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/yeyulingfeng.com/route/app.php ( 1.72 KB )
  100. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/yeyulingfeng.com/app/controller/Index.php ( 5.22 KB )
  104. /www/wwwroot/yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/yeyulingfeng.com/runtime/temp/44b959ca79ad33496f044db2c231b11d.php ( 8.29 KB )
  140. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000674s ] mysql:host=172.18.0.4;port=3306;dbname=no_yeyulingfeng;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000945s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000447s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000342s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000580s ]
  6. SELECT * FROM `set` [ RunTime:0.000268s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000549s ]
  8. SELECT * FROM `article` WHERE `id` = 493879 LIMIT 1 [ RunTime:0.000371s ]
  9. UPDATE `article` SET `lasttime` = 1791254410 WHERE `id` = 493879 [ RunTime:0.001592s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000345s ]
  11. SELECT * FROM `article` WHERE `id` < 493879 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000476s ]
  12. SELECT * FROM `article` WHERE `id` > 493879 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000419s ]
  13. SELECT * FROM `article` WHERE `id` < 493879 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000676s ]
  14. SELECT * FROM `article` WHERE `id` < 493879 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000658s ]
  15. SELECT * FROM `article` WHERE `id` < 493879 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000513s ]
0.087734s