以下是页面上元素的外观:
我想要通用工程课程之后的所有 li 。 常规 [COURSE_NAME] 课程也是其他网页上的常见文字。
基本上我想要 GENERAL [COURSE_NAME] 课程之后的所有 li 。
我编写了以下XPath,但不幸的是,它在Chrome上执行XPath时导致了DOMException。
//*[starts-with(text(), 'GENERAL') and ends-with(text(), 'COURSES')]
Page:http://catalog.fullerton.edu/content.php?catoid=16&navoid=1922
答案 0 :(得分:0)
您需要使用XPath轴,以下同级
//p[starts-with(strong,'GENERAL ') and substring(strong, string-length(strong)-7)=' COURSES']/following-sibling::ul/li