lxml结合xpath注意事项

使用Xpath语法,应该使用Element.xpath方法,来执行xpath选择,示例代码如下:
trs = html.xpath("//tr[position()>2]")
xpath函数返回的永远是一个列表

2.获取某个标签的属性:
href = html.xpath("//a/@href")

3.获取文本 , 通过xpath下的text()函数:
address = tr.xpath("./td[4]/text()")[0]

4.在某个标签下使用xpath函数 , 获取其子孙函数, 应该在//的前面加一个点 ,代表在当前元素下获取
address = tr.xpath("./td[4]/text()")[0]

posted @ 2018-09-11 21:35  欲得周郎顾  阅读(421)  评论(0编辑  收藏  举报