熟悉 Python 后端开发与数据采集,擅长使用 Playwright、Selenium 完成动态渲染网页的数据抓取,能够处理 JavaScript 异步加载、登录态、验证码、反爬策略等复杂场景。熟练使用 requests、lxml、BeautifulSoup、XPath、正则表达式进行静态页面解析与数据清洗。具备自动化测试背景,熟悉异常重试、日志追踪、断点续抓、代理轮换等稳定性策略,保障脚本长期可靠运行。输出格式支持 Excel、CSV、JSON、数据库导入等结构化形式。可独立完成从需求分析、目标站点评估、脚本开发到数据交付的全流程。
在企业测试开发工作中,负责 Web 自动化测试框架搭建与维护,基于 Playwright + Pytest 实现核心业务链路回归自动化,覆盖登录、下单、数据提交等关键场景,显著提升回归测试效率。同时承担数据采集类需求,使用 Python + Playwright 完成动态渲染页面(如 React/Vue 单页应用)的价格、库存、商品信息抓取,处理异步加载、登录态维持、反爬策略等复杂场景;结合 requests + BeautifulSoup 完成静态页面批量解析,对结果进行清洗、去重,输出 Excel/CSV/JSON 结构化数据。注重脚本稳定性,通过异常重试、日志记录、代理轮换等方式降低运行失败率,保障交付质量。
本项目用于对动态渲染电商页面进行商品价格、库存、促销信息的定时采集。目标站点采用 React 框架,商品数据通过 JS 异步加载,传统 requests 方式无法直接获取。项目使用 Python + Playwright 模拟真实浏览器行为,等待页面网络请求静默后再提取 DOM
本项目为企业 Web 应用搭建的一套自动化回归测试框架,核心基于 Python + Playwright + Pytest。框架覆盖登录、表单提交、数据查询、页面跳转等核心业务流程,支持用例参数化、失败重试、Allure 测试报告生成与截图回溯。通过 Page Object 模式