我一直在尝试使用硒作为数据抓取工具。我正在尝试从我的linkedin个人资料中获取数据,并用该数据填充我的简历。大部分情况下都可以正常工作,但我不知道如何获取我以前的经验或学历的日期范围的xpath。
所以在我的Linkedin上,我填写了以前的经验,它说: 职称 公司 日期从-到·时间量 位置
我可以获得职位名称和公司信息,不需要位置。只是日期给我带来麻烦。我尝试了几个xpath,它们似乎可以为我提供正确的数据,但我坚持使用这一部分。谁能帮我?如果这是一个愚蠢的问题,我很抱歉,我只是作为一个业余项目尝试过这个项目,所以我也没有人要问这个问题。 Google也没有进一步帮助我。我实际上是在误解xpath的工作原理,但我的职称和公司代码工作正常,所以我很困惑。
这是针对将硒与Chromedriver结合使用的python项目。我已经尝试过将要添加为代码的多个xpath。
period = sel.xpath('//*[starts-with(@class, "pv-entity__date-range t-14 t-black--light t-normal")]/text()').extract_first()
period = sel.xpath('//*[contains(@id, "ember654")]/text()').extract_first()
period = sel.xpath('//*[starts-with(@id, "197582093")]/text()').extract()
我真的很想从之前的两个工作中获得日期,纯文本很好,我想我将把-分开。 :)预先感谢!