岗位职责
- 负责前端落地页(含广告页、商品详情页、活动推广页等)的数据抓取方案设计与实现,精准提取页面核心信息(文本、图片、按钮、表单等);
- 深入理解网页渲染原理,解决动态渲染(JS加载、AJAX异步数据)、SPA单页应用等复杂场景下的抓取难题;
- 基于Chrome内核特性,优化抓取工具的稳定性、兼容性与效率,处理浏览器环境模拟、DOM解析、Cookie管理等核心问题;
- 分析落地页反爬机制(如签名验证、UA识别、IP封禁、验证码拦截等),制定有效的对抗策略,持续提升抓取成功率;
- 参与落地页安全攻防相关工作,评估抓取过程中的风险点,优化防封方案,保障抓取行为合规与系统安全;
- 迭代优化抓取系统架构,解决高并发、大规模抓取场景下的性能瓶颈,维护技术文档与方案沉淀。
职位要求
- 本科及以上学历,计算机相关专业,3年以上前端开发或网页数据抓取相关工作经验;
- 精通JavaScript(ES6+),深入理解网页渲染原理(DOM树构建、CSSOM解析、渲染流水线),能独立分析复杂页面的加载逻辑;
- 熟悉Chrome内核工作机制,熟练使用Puppeteer、Playwright等基于Chrome内核的自动化工具,具备浏览器调试(DevTools)与问题定位能力;
- 掌握HTML/CSS解析、XPath/CSS Selector语法,熟悉HTTP/HTTPS协议、Cookie/Session机制,能处理跨域、代理配置等网络问题;
- 具备良好的代码规范与工程化思维,能独立完成高质量、高可用的抓取模块开发;
- 逻辑思维清晰,问题解决能力强,具备较强的跨团队协作意识。 加分项:
- 有落地页反爬对抗经验,曾应对过签名加密、动态Token、设备指纹验证等复杂反爬策略;
- 具备Web安全攻防相关经验(如XSS、CSRF防护、爬虫防封、反调试等);
- 熟悉Node.js生态,有使用Cheerio、Request、Axios等工具开发抓取系统的实战经验;
- 了解主流浏览器内核差异,有Chrome插件开发或内核相关优化经验者优先。