Tesseract OCR识别
Posted on
shell脚本中test判断用法
Posted on
Edited on
胡辣汤的历史
Posted on
Edited on
playwright提示:" The browser executable file path cannot be found"解决
Posted on
Edited on
问题
日志出现 loop_browser: The browser executable file path cannot be found. 这个报错,通常是因为你使用的上层框架/第三方库(看报错格式 loop_browser 像是某个特定的爬虫框架、RPA 工具或二次封装的库,版本 4.1.1.4)无法自动识别 Playwright 的默认缓存路径,或者它在寻找标准的 Chrome 安装路径却没找到。从你的终端输出可以看到,Playwright 的浏览器其实已经成功下载到了 /root/.cache/ms-playwright 目录下,并且有 chromium-1208 和 chromium_headless_shell-1208。
解决
cc-switch专门为开发者管理各种AI编程工作流
Posted on
cc-switch核心支持对 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agent 等多种顶尖 AI 编程/命令行工具的统一化配置与管理。

cc-switch
vllm基于uv安装本地的.whl
Posted on
如何卸载源码编译安装的vllm
Posted on
什么是XPath
Posted on
tcpdump抓取数据包如何切割
Posted on
10GB 以上的 pcap/cap 文件,Wireshark 直接打开会出现:
- 内存暴涨
- UI 卡死
- 索引时间很长
- 过滤器响应慢
- TCP 重组极慢
生产环境一般不会直接分析原始大包。
标准流程:
litserve服务在alb下设置合理空闲检测超时时间解决偶发502问题
Posted on
爬虫框架scrapy介绍
Posted on
Edited on
Scrapy 是一个基于事件驱动 + 异步 I/O(Twisted) 的高性能爬虫框架,其核心设计目标是:
- 高并发抓取(非阻塞)
- 可扩展组件化架构
- 清晰的数据流转模型
整体架构采用 分层 + 调度驱动模型,核心组件如下:
| 组件 | 职责 |
|---|---|
| Engine(引擎) | 调度所有组件,控制数据流 |
| Scheduler(调度器) | 请求队列管理(去重、优先级) |
| Downloader(下载器) | 负责 HTTP 请求 |
| Spider(爬虫) | 解析响应,生成数据和新请求 |
| Item Pipeline(管道) | 数据处理(清洗、存储) |
| Downloader Middleware | 下载请求/响应拦截 |
| Spider Middleware | Spider 输入输出处理 |