Я экспериментировал с селеном как сборщиком данных. Я пытаюсь получить данные из своего профиля в linkedin и заполнить мое резюме этими данными. В основном работает нормально, но я не могу понять, как получить xpath для диапазонов дат моего предыдущего опыта или образования.
Итак, на моем примере я заполнил свой предыдущий опыт, и он говорит:
Должность
Компания
Даты от - до · количество времени
Расположение
Я могу получить название работы и компанию, мне не нужно местоположение. Это просто даты, которые доставляют мне неприятности. Я пробовал несколько путей xpath, которые, как мне казалось, могли дать мне правильные данные, но я застрял с этой частью. Может кто-нибудь мне помочь? Извините, если это глупый вопрос, я просто пробовал это как хобби-проект, поэтому мне тоже не о чем спрашивать. Google не помог мне и дальше. Я на самом деле догадываюсь, что неправильно понял, как работает xpath, НО мой код для названия работы и компании работает нормально, поэтому я запутался.
Это для проекта Python, использующего селен с Chromedriver. Я пробовал несколько путей 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()
Я бы очень хотел получить даты с обеих моих предыдущих работ, простой текст - это хорошо, я думаю, что я разделю от - до позже. :) Заранее спасибо!