xpath选择器技巧备忘

position定位去除第一个和最后一个标签

//*[@id="list"]/li[position() > 1 and position() < last()]/text()

position定位从第二个标签开始

//*[@id="list"]/li[position() >= 2]/text()

多个或选用|作为或选

//*[@id="list1"]/p//text() | //*[@id="list2"]/p//text() | //*[@id="list3"]/p//text()

过滤最后一个标签

//*[@id="list"]//p[position() < last()]/text()

获取meta的property, 也可以获取name

//meta[@property="og:title"]/@content

获取img标签scr

//*[@id="info"]/div[1]/img/@src

从dom内选关键词开始

//span[contains(b/text(), "开始的地方")]//a//text()

<span><b>这是开始的地方</b>内容</span>

 

获取div dom内的所有内容

//div[@class="list"]/node()

添加新评论 »