Я хочу получить имя у «Лидера курса» с этой веб-страницы http://www.westminster.ac.uk/schools/computing/undergraduate/computer-networks/bsc-honours-computer-network-security.Как это может быть сделано?Я пытался
//div[starts-with(@id,'content_div')]/*[self::h3 or self::h4 and .='Course Leader' or 'Course Leaders']/following-sibling::p[1]
, но он возвращает неправильные данные ... Мне нужно выбрать 'nodeContent' после лидера курса.
Попробуйте этот XPath:
//div[starts-with(@id, 'content_div')] /p[ (preceding-sibling::*[1][self::h3] or preceding-sibling::*[1][self::h4]) and (preceding-sibling::*[1] = 'Course Leader' or preceding-sibling::*[1] = 'Course Leaders') ]