
本文详解在 scrapy 中针对 northrop grumman 招聘页面,如何编写健壮、可维护的 xpath 表达式来稳定提取职位标题(text)和职位 url(@href),避免依赖脆弱的绝对路径。
本文详解在 scrapy 中针对 northrop grumman 招聘页面,如何编写健壮、可维护的 xpath 表达式来稳定提取职位标题(text)和职位 url(@href),避免依赖脆弱的绝对路径。
在 Scrapy 开发中,面对动态渲染或结构嵌套较深的招聘页面(如 Northrop Grumman Jobs),盲目使用浏览器开发者工具自动生成的绝对 XPath(如 /html/body/div[1]/main/...)极易失效——页面微调、广告位插入或 DOM 重排都会导致抓取中断。正确做法是基于语义化 HTML 结构与稳定 class 属性构建相对 XPath。
观察目标页面源码可知:每条职位信息均包裹在具有 col-sm-9 类的










