通过位置,对爬取的数据所在的标签进行限定,可以精准的定位数据。
爬取的目标数据作者所在的div标签位于同级标签中的第4个
索引
xpath中的索引是从1开始的,使用索引的话,xpath表达式可写为:
//*[@id="__next"]/div/div[2]/div[2]/div[1]/div[2]/div [4] /text()
position()
使用函数position()的话,xpath表达式可写为:
//*[@id="__next"]/div/div[2]/div[2]/div[1]/div[2]/div [position()=4] /text()
last()
作者所在的div标签位于同级标签中的第4个,也是最后一个标签,也可以使用函数last()来爬取,xpath表达式可写为: //*[@id="__next"]/div/div[2]/div[2]/div[1]/div[2]/div [last()] /text()