xpath的编写规则
xpath的编写规则是
// 表示从任意一级开始,或间隔任意级。换句话说中间就是可以隔很多层
/ 从根目录开始,或从上一层的次层开始,就是需要跟上一层是上下级关系
@id=aaa,id=aaa的元素,和元素类型同时使用
@class=aaa,class包含aaa的元素,和元素类型同时使用
*,表示任意类型元素
div,表示div类型元素
span,表示span类型元素
举例说明
//div[@id="table_tableData"]//table[@class="public_table"]//td[@class="tbtitle"]
用consle测试一下
data=$x('//div[@id="table_tableData"]//table[@class="public_table"]//td[@class="tbtitle"]')
for (idx in data){console.log(data[idx].textContent.trim())}