首页 > 解决方案 > XPath:获取带有和不带有标签的案例的基础文本

问题描述

有没有办法将这两个 XPath 合并为一个?

//li[@itemprop="worksFor"]/span/div/a/text()

//li[@itemprop="worksFor"]/span/div/text()

背景是我想在我的抓取中看到该组织,但其呈现方式各不相同: https ://github.com/wencakisa (带a标签)

预期结果:@HackSoftware

https://github.com/djangofan(无a标签)

预期结果:标准保险

标签: xpathscrapy

解决方案


//li[@itemprop="worksFor"]/span/div//text()

推荐阅读