--- title: "Playwright" type: entity tags: [browser-automation, open-source, microsoft] sources: [可自动化-可扩展-ai增强的电商数据采集与处理系统] last_updated: 2025-11-11 --- ## Aliases - Microsoft Playwright - playwright-python - playwright-node ## Summary 微软开源的浏览器自动化工具,支持 Chromium/Firefox/WebKit,提供可靠动态页面渲染能力。 ## Description Playwright 是微软开发的浏览器自动化框架,支持多种编程语言(Python、Node.js)。 ### 核心特性 - 跨浏览器支持(Chromium、Firefox、WebKit) - 可靠等待机制,避免时序问题 - 自动截图、PDF 生成 - 无头模式和有头模式 - 模拟移动端视图 ### 电商场景适用性 解决 JavaScript 渲染页面的抓取问题(如电商网站的无限滚动、懒加载、登录墙)。 ## Use Cases - [[可自动化-可扩展-ai增强的电商数据采集与处理系统]] — 动态页面渲染解决方案 ## Connections - [[Scrapy]] — scrapy-playwright 插件集成