关于Xpath注意的问题
2019-01-15 本文已影响0人
戒灵
在一个页面上抓取元素时(对于经常变动的页面):
第一:有id使用id
第二:一级一级的用class去取到元素(每个class在页面中很多)---------不建议
第三:如果只用离元素最近的一个class就能取到元素的话,最好用这种方式相对于第二种----------建议
例如:
.//div[contains(@class,'a-section')]/div[contains(@class,'a-row')]/span[@data-hook='review-author']/a[@data-hook='review-author']/text()#不建议
//a[@data-hook='review-author']/text()#建议