mcp
基于Playwright的MCP服务器,实现网页浏览与内容提取。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp。 它的用途是:基于Playwright的MCP服务器,实现网页浏览与内容提取。 详细介绍见:https://321skill.com/skills/mcp-mcp-web-browser/ 请根据该页面的说明完成安装。
使用示例
“帮我浏览一下GitHub Trending页面,提取今天排名前五的仓库名称和描述。”,它会调用这个Skill打开对应网页,解析DOM结构,并将整理好的列表信息返回给你。或者
对AI说:“去知乎热榜,把前十的问题标题和链接抓取下来。”,它同样可以完成。
介绍
这个Skill解决的是AI助手无法直接浏览网页、获取实时信息的问题。它通过一个MCP服务器,将Playwright无头浏览器的能力封装成标准接口,让AI能够像人类一样访问网页、提取内容。
使用时,你需要先部署这个MCP服务器,然后在支持的AI工具(如Claude Desktop)中配置连接。之后,你就可以直接向AI发出浏览网页的指令,AI会调用该服务器完成操作并返回结果。
它非常适合需要让AI处理实时网页信息或进行自动化网页交互的开发者、内容创作者和数据分析师。例如,开发者可以用它来抓取API文档,内容创作者可以快速搜集素材。
使用建议是,由于它依赖外部浏览器和网络,请确保运行环境网络通畅,并注意目标网站的Robots协议和访问频率限制,避免对目标服务器造成过大压力。
核心特点
与单纯提供API调用或简单HTTP请求的Skill不同,它基于Playwright,能处理需要JavaScript渲染的动态网页,并能模拟更复杂的用户交互(如点击、滚动),获取完整的页面内容。
注意事项
不适合需要处理大量并发请求或绕过严格反爬机制的商业爬虫场景。
常见问题
这个Skill和直接使用requests库有什么区别?
它能处理JavaScript动态加载的内容,而requests只能获取静态HTML。
需要自己安装Playwright吗?
Skill本身会管理Playwright依赖,但首次运行可能需要下载浏览器驱动。