playwright

亿牛云爬虫专家2 天前
分布式·docker·容器·浏览器·爬虫代理·新闻网站·playwright
用 Playwright + 容器化做分布式浏览器栈:调度、会话管理与资源回收如果你做过中大型爬虫项目,就一定知道浏览器自动化这一环节有多“吃资源”。一台机器跑几个浏览器实例还好,一旦规模上百、上千,就成了内存地狱。Playwright 虽然在单机场景下表现优异,但要把它放到分布式架构中稳定运行,就得动点“脑筋”。
老友@3 天前
docker·容器·node.js·playwright
Docker 部署 Node.js + Playwright 项目,实现浏览器截图、打印和下载在现代前端/自动化测试项目中,Playwright 常用于浏览器自动化操作,如截图、打印和下载 PDF。
yivifu12 天前
beautifulsoup·requests·playwright·知乎专栏备份
九成自动化批量备份知乎专栏文章很多年前我在雅虎博客上写了一些诗,后来雅虎离开中国,博客关闭,虽然发过要我备份的邮件,但是我没注意,后来雅虎走了,那些诗就丢失了。现在我在知乎上写了个笑庵诗草专栏,前天知乎崩溃上不去,一下子让我紧张了,赶紧把专栏备份。专栏上的诗也不多,文言白话总共也就五十来首,可惜逼乎不够忠厚,官方没有提供导出专栏文章的功能。但是作为会写程序的文科生,要一篇篇打开专栏文章并复制备份,那比为了赚取每天25去上班还要难受,完全是不可能的事。不过作为懒惰的文科生,在自己写程序前,还是先找AIs要个脚本。可惜知乎的API修改了,
西欧伯爵20 天前
自动化测试·自动化·playwright
Playwright自动化实战一在今后的一段时间里,我将针对playwright在实际项目中的使用进行讲解,以及对playwright使用中的一些心得进行分享,废话不多说,直接来今天的分享内容。
梁萌1 个月前
自动化测试·python·ui自动化·playwright
自动化测试框架playwright使用Playwright 是微软开发的Web应用的自动化测试框架。与Selenium相比,Selenium 只提供了 Web 自动化功能(自动化操作浏览器), 如果你要做自动化测试,需要结合其它自动化测试框架(例如pytest)。
深蓝电商API1 个月前
前端·python·selenium·playwright
实战破解前端渲染:当 Requests 无法获取数据时(Selenium/Playwright 入门)很多刚接触 Python 爬虫的朋友,都会从requests库开始 —— 发送请求、获取 HTML、解析数据,一套流程下来顺风顺水。但突然某天爬某个网站时,会发现requests拿到的 HTML 里空空如也,目标数据(比如商品价格、排行榜名次)完全找不到。这时候别慌,不是你代码写错了,而是遇到了「前端渲染」的 “拦路虎”。
MicrosoftReactor1 个月前
github·copilot·测试·playwright·mcp
技术速递|如何使用 Playwright MCP 和 GitHub Copilot 调试 Web 应用作者:Christopher Harrison排版:Alan Wang使用 Playwright MCP 服务器和 GitHub Copilot,轻松复现并调试 Web 应用问题。
小小测试开发1 个月前
python·自动化·接口自动化·playwright
用Playwright实现接口自动化测试:从基础到实战提到Playwright,多数人第一印象是其在UI自动化领域的统治力——跨浏览器兼容、智能自动等待、录制生成代码等特性让它成为前端测试的首选工具。但鲜少有人注意到,Playwright内置的APIRequestContext模块,其实是接口自动化测试的“隐藏王牌”,尤其在**全链路测试(UI操作+接口校验)** 和**复杂会话状态处理**场景中,优势远超传统接口测试工具(如Requests、RestAssured)。本文将从基础用法到企业级实战,全面拆解Playwright接口自动化的实现方案,新增异常处
Y君的进化史3 个月前
python·playwright
python踩坑之识别错误...帖主遇到个问题,运行playwright时,总是报错识别不到‘playwright’.我百思不得其所,问遍了ai,删了playwright,又下载..反反复复
kang19193 个月前
python·opencv·playwright
Python 通过Playwright+OpenCV破解滑动验证码 实例由于公司最近需要对接某业务系统,涉及到部分数据需要提交至其它平台业务系统,只有其它平台账户,没有接口,因此做此开发。首先通过OpenCV计算出验证验证码滑块距离,根据距离,使用 Playwright 利用滑动距离模拟登录
我在北国不背锅5 个月前
java·playwright·mcp
基于Java开发的浏览器自动化Playwright-MCP服务器这是使用 Java 语言开发的一个简单的浏览器自动化 MCP 服务器,并通过 Cherry Studio 进行测试。
四眼蒙面侠5 个月前
playwright·ui自动化测试·claudecode
告别脆弱的 Playwright 测试:为什么基于 YAML 的测试是未来趋势专为 Claude Code 和 Playwright MCP 打造的 YAML 配置如何改变了我们的测试工作流程,让自动化测试变得人人可用
一个天蝎座 白勺 程序猿6 个月前
爬虫·python·selenium·scrapy·playwright
Python爬虫(30)Python爬虫高阶:Selenium+Scrapy+Playwright融合架构,攻克动态页面与高反爬场景在Web开发中,动态渲染页面(如React/Vue/Angular)和反爬机制(如JS加密、验证码、行为检测)已成为爬虫工程师的两大难题。传统基于requests的静态页面抓取方法逐渐失效,而单一的自动化工具(如Selenium或Scrapy)在效率、稳定性和功能扩展性上存在局限性。
亿牛云爬虫专家6 个月前
java·python·c#·汽车·.net·playwright·dongchedi.com
Playwright 多语言一体化——Python_Java_.NET 全栈采集实战在现代 Web 自动化领域,Playwright 通过其多语言支持可在 Python、Java 及 .NET 三大生态中共享同一底层实现,简化了跨团队协作与维护成本 。然而,若忽略代理IP等必要配置,很容易导致功能异常或被目标网站限制,本文将以反面教材的形式,通过错误示例 → 问题剖析 → 修复过程 → 总结教训,完整演示如何使用爬虫代理(示例域名、端口、用户名、密码)并结合其它策略设置,从 https://www.dongchedi.com 上按汽车型号关键词搜索车友圈问答并进行数据存储与分析 。
什么时候才能变强6 个月前
playwright
Playwright 安装&配置文件详解操作提示: 在出现选项时,请用键盘的上下方向键选择你想要的内容,然后按**回车(Enter)**键确认。
试着6 个月前
selenium·测试工具·playwright
playwrite和selenium的区别Playwright 和 Selenium 都是流行的 UI 自动化测试工具,但它们在设计理念、技术实现和应用场景上有显著差异。以下是两者的核心对比:
雨中夜归人7 个月前
python·测试工具·自动化·pytest·playwright
自动化测试工具playwright中文文档-------14.Chrome 插件注意插件仅在以持久化上下文启动的 Chrome/Chromium 浏览器中工作。请谨慎使用自定义浏览器参数,因为其中一些可能会破坏 Playwright 的功能。
亿牛云爬虫专家7 个月前
python·selenium·自动化·爬虫代理·amazon·代理ip·playwright
浏览器自动化检测对抗:修改navigator.webdriver属性的底层实现在使用 Selenium 或 Playwright 等浏览器自动化工具爬取数据时,经常会遇到「被检测」问题,尤其像 Amazon 这样反爬策略严密的网站。常见的检测机制之一就是检查 JavaScript 中的 navigator.webdriver 属性:
阿福不是狗7 个月前
python·自动化·playwright
Playwright之自定义浏览器目录访问出错:BrowserType.launch: Executable doesn‘t exist问题描述: 在使用playwright进行浏览器自动化的时候,配置了自定义的浏览器目录,当按照自定义的浏览器目录启动浏览器进行操作时,访问的浏览器版本和下载的版本不一致。出现错误:BrowserType.launch: Executable doesn’t exist
梦想画家7 个月前
selenium·测试工具·playwright
Playwright从入门到实战:比Selenium更快的数据爬取案例实战Playwright 是微软开源的下一代浏览器自动化工具,凭借其高性能、跨浏览器支持和现代化设计,迅速成为 Web 自动化领域的热门选择。本文将从 安装配置 开始,通过 实战演练 展示其核心功能,并与 Selenium 深度对比,帮助开发者选择适合的工具。