在抓取网页的过程中,我遇到了一个元素(必须多次单击),该元素会更改xpath。下面我复制了一些:
xpath = //*[@id="course-list"]/ul[2]/li[9]/a
xpath = //*[@id="course-list"]/ul[2]/li[9]/a
xpath = //*[@id="course-list"]/ul[2]/li[10]/a
xpath = //*[@id="course-list"]/ul[2]/li[11]/a
如何从此信息中创建通用Xpath?
答案 0 :(得分:0)
要从节点列表中获取最后一个节点,请使用last()
函数:
xpath = //*[@id="course-list"]/ul[2]/li[last()]/a