Sources: - Agent-usecases-multi-Agent-Team.md - DevOps-Maturity-Model-From-Traditional-IT-to-Advanced-DevOps.md - AI-一语点醒梦中人.md - Home-Office-NodeWarden-把-Bitwarden-搬上-Cloudflare-Workers彻底告别服务器.md Entities: Trebuh, Cloudflare Concepts: DevOps成熟度模型, 共享内存模式, 空性智慧, 绝处逢生
1.2 KiB
1.2 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| Playwright | entity |
|
|
2026-04-15 |
基本信息
- 类型:Microsoft 开源浏览器自动化工具
- 官网:https://playwright.dev
- 支持语言:Python/Node.js/Java/C#
核心功能
- 多浏览器支持:Chromium/Firefox/WebKit(WebKit 仅 macOS)
- 无头模式:headless=True 默认,支持有头调试
- 自动等待:Actionability 检查(元素可见/可点击/attached 等)
- 截图/PDF:整页截图和 PDF 生成
- 网络拦截:监听/修改/屏蔽网络请求
- 移动端模拟:viewport 和 userAgent 定制
在 Wiki 中的角色
- 可自动化可扩展AI增强的电商数据采集与处理系统 用于渲染 JS 动态页面
- Scrapy 通过 scrapy-playwright 插件集成,处理反爬或懒加载的电商页面
- Docker 环境:mcr.microsoft.com/playwright/python:v1.48.0-jammy
- shm_size 需设置为 2gb 避免浏览器崩溃
关键参数
PLAYWRIGHT_LAUNCH_OPTIONS = {
"headless": True,
"args": ["--no-sandbox", "--disable-setuid-sandbox"],
}
PLAYWRIGHT_CONTEXT_ARGS = {
"viewport": {"width": 1280, "height": 720},
}