本帖最后由 as614001 于 2023-1-10 10:51 编辑
看起来位置语完全无效。
[N] - 第N个
[last()] - 最后一个
[last()-N]; [last()-1] - 倒数第2个 、 [last()-2] - 倒数第3个
[position()>N]、[position()<N]、[position()>=N]、[position()<=N]
from lxml import etree
html = etree.HTML(page)
# 数据解析
table = html.xpath('//table')
print(len(table))
print(table)
#输出
2
[<Element table at 0x1a2a9544388>, <Element table at 0x1a2a95443c8>]
from lxml import etree
html = etree.HTML(page)
# 数据解析
table = html.xpath('//table[0]')
print(len(table))
print(table)
#输出
2
[<Element table at 0x1a2a9544388>, <Element table at 0x1a2a95443c8>]
from lxml import etree
html = etree.HTML(page)
# 数据解析
table = html.xpath('//table[1]')
print(len(table))
print(table)
#输出
2
[<Element table at 0x1a2a9544388>, <Element table at 0x1a2a95443c8>]
from lxml import etree
html = etree.HTML(page)
# 数据解析
table = html.xpath('//table[2]')
print(len(table))
print(table)
#输出
0
[]
|